This boiler plate is create to speed up creating new projects with frontend and backend separate. In the case you separate repositories for backend frontend respective directory code can be copied only
- Build
docker compose build
- Run
docker compose up
- Run in background
docker compose up -d
- Create Django Project
- Add Django Rest Framework
- Add JWT Authentication
- Add user registration, login with email password
- Added custom user model
- Create ReactJS project with JavaScript
- Add TailwindCSS
- Add React Router
- Add Login, Registration, User Detail, About Pages
- Handle API calls with Authorization token
- Add Navigation and Footer for all pages
- Show error messages on Login, Registration Pages
- Deploy Fronend
- Deploy Backend
- Remove unwanted packages from frontend, backend
- Add .env file configuration
- Update docker compose for environment variables
- Add Github Actions to auto deploy