I will build a django rest framework API with tests and swagger docs


About this gig
Need a secure, well-tested REST API for your web or mobile app? I build backends with Django and Django REST Framework that your frontend team can use from day one.
The gallery shows my portfolio project, an inventory and order API with:
- Token authentication and role-based permissions
- Atomic orders that can never oversell stock
- Search, filters, ordering and pagination
- Interactive Swagger UI and ReDoc documentation
- 92 automated tests, 100% statement and branch coverage
What you get:
- Models, serializers and endpoints for your data
- Server-side validation and one consistent JSON error format
- OpenAPI documentation with request and response examples
- Automated tests and a README with setup steps
- Full source code
You get the code to run on your own server or hosting. Deployment is not included.
Please message me before ordering with your data model or feature list so we can agree on scope and the right package.
Get to know Vinaya
DevOps and Python Developer, CI CD, Docker, Web Apps
- FromIndia
- Member sinceApr 2024
Languages
English
FAQ
Do I get the source code?
Yes. You receive the complete source code, tests and a README with setup and run instructions. It's yours to use and modify.
Which package should I choose?
Basic: a few endpoints for 1-2 models. Standard: a small API with login, permissions and search. Premium: a complete API with business rules like orders and stock. Message me if you're unsure.
Do you deploy the API?
No. I deliver the code with setup instructions so it runs on your machine, and you or your team host it. Tell me where you plan to host and I'll keep the setup compatible.
Which database do you use?
My portfolio project uses SQLite. Django also supports PostgreSQL and MySQL, so tell me which database you use before ordering and we'll confirm it fits.
Do you build the frontend too?
No, this gig covers the backend only. You get OpenAPI documentation with request and response examples, so your frontend or mobile developer can connect to the API easily.

