Our application, to make a password safe with best practices.
View all test reports here
Or just follow the instructions below to run your preferred branch.
npm install
npm run dev
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
├── src
│ │ # Next.js routes
│ ├── app
│ │ │ # api routes
│ │ ├── api
│ │ # React component files
│ ├── components
│ │ │ # shadcn ui components
│ │ ├── ui
│ │ # React context files
│ ├── context
│ │ # helper functions
│ ├── helpers
│ │ # lib files
│ ├── lib
│ │ │ # zod validators
│ │ ├── validators
│ │ # playwrigth tests
│ ├── tests
│ │ # typescript types
│ ├── types
We use MySQL as our database.
We use NextAuth.js for authentication.
We use Playwright for end-to-end testing, and we use Vitest for unit testing.
- We managed to get a working product in time
- We managed to get a working product with all the features we wanted
- We managed to get a working product with a good design
- We managed to get a working product with a good user experience
- We managed to get a working product with a good user interface
- We had some issues with the database, but we managed to fix it
- We had some issues with the authentication, but we managed to fix it
- We had some issues with the testing, but we managed to fix it
- We had some issues with the deployment, but we managed to fix it
- We learned how to use Next.js
- We learned how to use NextAuth.js
- We learned how to use MongoDB
- We learned how to use Redis