- Create a database or use
docker-compose up -d
to start a database container - Copy
.env.example
to.env
and adjust the values - Run
npm install
- Run
npm run dev
to develop
- Implement file upload config with multer;
- Implement user routes and methods to add own user avatar;
- Install multer;
- Deploy on server and add domain and smtp configuration
- Add github actions for CI/CD und Dockerfile for containerization
- Implement basic admin user controller
- Implement password reset controller
- Implement auth middleware
- Implement login controller
- Implement resend register mail controller
- Implement register confirmation controller
- Implement register controller and mailer
- Setup project