DEV Community

Cover image for How I built a full-stack water-plant tracker with Django and React
Hillary Prince
Hillary Prince

Posted on

How I built a full-stack water-plant tracker with Django and React

I wanted a real project to practise Django REST Framework, JWT auth, React and deployment — so I built JungleTrack, a water-plant care tracker.
Here’s what the project covers:
Models
Two core models — Plant and WaterLog — connected to PostgreSQL.
REST API
Built with Django REST Framework. Each user only sees their own plants thanks to a filtered queryset.
React Frontend
Consumes the API using Axios with JWT tokens attached to every request.
Authentication
JWT via djangorestframework-simplejwt. Login returns access and refresh tokens stored on the frontend.
Deployment
Deployed on Railway with Gunicorn and WhiteNoise for static files.
If you want the full guide with complete source code, I packaged everything into a PDF 👇
https://hillarydev.gumroad.com/l/fmgwr

Top comments (0)