A sample TODO app with django backend and react frontend.
- Create a new file
.env
and copy the content from.env.example
- With docker and docker compose installed run
This will pull pyhton-3.9 and postgreSQL images and run thr django server
docker compose up # OR use docker-compose on linux
- Now move to
ui/
directory and run:This will run the nextjs development server.npm run dev
- Now open localhost:3000 in your browser.
- Backend
- Django
- Django Rest framework
- PostgreSQL
- Frontend
- Next js
- React (with Typescript)
- Axios
- SWR (with Axios)
- TailwindCss
- Headless UI
All the UI components are custom tailored and can be found in ui/components/
directory.