Django REST API Development -- 2

Job ID: 40505355

Budget: $25 – $50 USD

I’m building out the backend for a new product-oriented platform and need a Django specialist to craft a clean, scalable REST API. The core stack is Django + Django REST Framework with JWT for stateless authentication, all backed by MySQL.

Scope of work
• Authentication: implement registration and login strictly via email + password, issuing JWT access and refresh tokens.
• Resources: expose a Products model with full CRUD endpoints secured behind the JWT layer.
• Code quality: follow DRF best practices, modular app structure, environment-based settings, and thorough error handling so the codebase is easy to extend for upcoming mobile clients.
• Documentation: auto-generate endpoint docs (Swagger or Redoc) straight from the code so future teams can onboard quickly.

Acceptance criteria
– All endpoints return correct status codes and JSON payloads.
– Unauthorized requests are blocked; authorized ones succeed.
– Migrations run cleanly against MySQL 8+.
– Swagger/Redoc lives at /docs and lists every available operation.
– Unit tests cover auth and each CRUD path for Products.

If you’re fluent in Django, DRF, and JWT, and you write production-ready code, I’m ready to start right away.