Includes: Frontend
- Nuxt 3
- Vuetify 3
- Typescript
- Pinia
- JWT Authenication
- User roles route protection
Backend
- Express
- Typescript
- Jest
- JWT Authenication
- Mongoose
- Validation
- Factory CRUD Controller with example of how to use with NotesController
- User roles route protection
- Error Handling
Copy env.development.local.example
to .env.development.local
Copy env.example
to .env
Run docker-compose up -d
Create an account under the Login -> Register tab.