Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tri 2 Final #18

Open
Ryanrob327 opened this issue Feb 28, 2023 · 0 comments
Open

Tri 2 Final #18

Ryanrob327 opened this issue Feb 28, 2023 · 0 comments

Comments

@Ryanrob327
Copy link
Owner

Ryanrob327 commented Feb 28, 2023

CPT Grades:

Requirement Arnav Khalid Self
1. UI project quality 1 1 1
2. UI validated for garbage 1 1 1
3. UI Create, Read 1 1 1
4. UI Update, Delete 0 (optional) 0 0
5. BE code quality 1 1 1
6. BE error conditions 1 1 1
7. BE GET and POST 1 1 1
8. BE Create, Read 1 1 1
9. BE Update, Delete 1 (optional) 1 1
10. Review Ticket / Presentation .5 .5 .5
11. Runtime Links .5 .5 .5
12. Technical Achievements, backend focus .5 .5 .5
13. Guides for Review .5 .5 .5
14. Video 0 0 0
15. GitHub analytics .5 .5 .5
16. Bonus, substitute and personal achievement .5 0 .5

avg. score: 11.83/11

Silent Review

Team review ticket: nighthawkcoders/APCSP#126 (comment) (+1 Point)
Runtime Links: dontavious.vercel.app (+0.5)
Review Ticket / Presentation: CPT Blog (+0.5)
Technical Achievements, backend focus(+0.5): a code block that verifies when you login or sign up using a database with firebase

export const authHandlers = {
  login: async (_email: string, _password: string) => {
    await signInWithEmailAndPassword(auth, _email, _password);
    console.log("done");
  },
  signup: async (_email: string, _password: string, _username: string) => {
    await createUserWithEmailAndPassword(auth, _email, _password);
    authHandlers.updateDisplayName(_username);
    try {
      const _uid = auth.currentUser?.uid;
      set(ref(db, 'users/' + _uid), {
        username: _username,
        email: _email,
        uid: _uid,
        personality: ""
      });
      console.log("written");
    }
    catch (e) {
      console.log(e)
    }
    console.log(auth.currentUser?.displayName);
  },
  logout: async () => {
    await signOut(auth)
  },

Guides for Review (include Blog): CPT Criteria (+0.5)
Video: (+0)
GitHub analytics: below (+0.5)

image

Bonus, substitute and personal achievement for .5 more: Frontend design (+0.5)
(I added this because I thought my frontend design for the whole website was high quality for this class, you can decide if I deserve this .5 points)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant