I will build a fastapi backend with postgresql, jwt auth and docker
About this gig
Need a reliable backend for your web app, mobile app, or MVP?
I build REST APIs with Python and FastAPI, connected to PostgreSQL, with authentication, request validation, and auto-generated Swagger documentation. You receive the full source code on GitHub, a README to run it, and a Docker setup so it works the same on your machine and your server.
WHAT I BUILD
- REST API endpoints with FastAPI and Pydantic validation
- PostgreSQL database design with SQLAlchemy and Alembic migrations
- JWT authentication and role-based access control
- Docker and Docker Compose setup
- Swagger / OpenAPI documentation
WHAT'S NOT INCLUDED
Frontend, mobile apps, cloud deployment, and payment integration. Message me if you need these and I will tell you honestly whether they fit.
HOW IT WORKS
1. Message me with a short description of your project.
2. I confirm scope and the right package.
3. I build, you review, and I revise within your package limit.
Please message me before ordering so we can agree on endpoints and features.
Get to know Miraj Khan
Student at East West University
- FromBangladesh
- Member sinceSep 2026
Languages
English
My Portfolio
FAQ
Which database do you use?
PostgreSQL is the default. I use SQLAlchemy as the ORM and Alembic for migrations .
Do I get the source code?
Yes. Full source code is included in every package and delivered through a GitHub repository.
What is counted as one endpoint?
One endpoint is one API operation, for example creating a user, fetching a list of items, updating a record, or deleting a record. Extra endpoints can be added with Gig Extras.
Do you deploy the backend to a server?
Packages include a Docker setup so you can deploy it yourself. Cloud deployment is not included. Message me if you need it and I will confirm whether I can help.
What do you need from me to start?
A short description of your app, a list of the features or endpoints you need, any existing database schema or documentation, and your authentication needs (simple login, roles, or social login).

