Skip to content

Latest commit

 

History

History
45 lines (42 loc) · 2.33 KB

details.md

File metadata and controls

45 lines (42 loc) · 2.33 KB

Tasks

DONE YAY

  • FAQ page
    • Display Questions
  • Login Button
  • Form for submitting questions
    • Send question to db
  • Logout
  • Something to indicate login status (current page states are enough?)
  • User logged in
    • Option to save a question (like favorite)
  • User page to view saved things
  • (Admin thing) Page for an admin to view new questions that have been submitted and respond to them.
  • Sessions for pages
  • Basic Login/Register functionality
  • Password hashing/checking
  • Use TypeScript
  • Email verification for Register
  • Password verification for Register
  • ReadMe
  • Deploy working
  • FAQ: Consider making the place to submit a question standout a little. (just my opinion xD)
  • Auth stuff: When a user logs out, remove email and admin from local Storage.
  • Login/Register: Redirect to home page or FAQ page after a user is logged in, we could then alert that they logged in or something. Maybe a little alert banner?
  • Fav: Delete fav question on the fav page
  • Register: Display on the page the password requirements so a user knows when signing up what is expected
  • Fav: icons load in the saved state, so that when clicked they are removed
  • Seed db through user/admin functionalities to test as well as seed
  • Create user account for demoing
  • Register: Password alert shows for an acceptable password, but it will still register the user. So change the message on that case to "sucessful register" or something like that.
  • Login: Alert to user when there is a wrong password or email doesnt exist as a registered user. Only console error right now and server console log
  • Powerpoint presentation
  • FAQ: clear the question after it is submitted

Extras

  • Entry password twice to Register
  • (Admin) View questions submitted
  • (Admin) Ability to delete/edit existing questions
  • (Admin) Ability to add questions
  • (Admin) Ability to answer questions and submit to show on FAQ page
  • (Admin) ON FAQ page, option for Admin to edit current questions/answers
  • (Admin) ON FAQ page, option for Admin to edit current questions/answers
  • (Admin) Navbar: When user is logged in as Admin, Nav bar link for the Admin page