Objectives
- Multiple logins with different privileges (access groups)
- Configure sessions
- Decide on either Auth0 or Passport
- Different privileges on each account
- Basic unit testing w/ Cypress
- Cypress tests included in CI/CD Pipeline
- GCP deployment?
- Some kind of automation?
- App engine managed service
This application allows users to authenticate with username and password. The user's session is then stored on a MongoDB backend database to authenticate authorized routes. Basic react front end included.
It uses Cypress and GitHub Actions to run some API E2E tests.