- Create initial project structure
- Set up proper logging
- Create .env files for development and production
- Database
- Prepare database to work with tests
- Configure in-memory database
- Schemas
- Figure out the schemas we want to use with MongoDB
- Figure out all the fields we want in our work practice program schema
- Login system
- Routes for login
- How does auth flow work?
- Auth flow working, role system working.
- Dockerize