Skip to content

imvishvaraj/react-drf-boilerplate

Repository files navigation

ReactJS + Django Rest Framework Boiler plate

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

Deployment

Netlify Status

Docker Compose Commands

  • Build docker compose build
  • Run docker compose up
  • Run in background docker compose up -d

ToDo

  • 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