MERN app that consists of simple signup form. Uses Material UI and (potentially) SCSS for any custom styling.
Two pages:
- Landing/Signup page
- Successful login page
Focused on thorough account setup and security:
- Retains user information
- Ensures visitor cannot access protected data without
- Potentially add OAuth or other authentication
- Ensures both front and backend are uncompromisable
- Provides full user feedback (such as password requirements not being met)
- Treat as fully public repository (as though it's an open source project) and try to maintain full security despite that
Full test coverage Professional README file (with CD/CI badge and coverage percentage badge) Begin with JSX, then incrementally convert into TSX Make code as reusable/minimize duplication as possible
Dark mode As accessible as possible (use Lighthouse, et al)
Some guidance from: https://github.com/gitdagray/mongo_async_crud