thapelomagqazana /
farm-skeleton
A minimal FastAPI, React, MongoDB (FARM) boilerplate with JWT authentication and user CRUD. Secure, scalable, and extendable for modern web applications.
41/100 healthLoading repository data…
kazi-naimul / repository
FastAPI boilerplate for industry level application
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Ready to kickstart your FastAPI project? Look no further! This boilerplate offers you a robust foundation for building powerful applications.
✅ Docker Compose for seamless production setup.
✅ Local Dockerized database for convenient development.
✅ PgAdmin Docker container for easy database inspection.
✅ Migrations, Serializers, and ORM configurations ready to roll.
✅ Token Authentication for secure endpoints.
✅ Logging Mechanism for effective debugging.
✅ Pytest for Test-Driven Development (TDD).
✅ Separate SQLite database and mock sessions for testing.
✅ Poetry for hassle-free dependency management and packaging.
Create a .env file in the root folder (fastapi-boilerplate/.env):
DATABASE_URL=postgresql+psycopg2://postgres:password@db:5432/boiler_plate_db
DB_USER=postgres
DB_PASSWORD=password
DB_NAME=boiler_plate_db
PGADMIN_EMAIL=admin@admin.com
PGADMIN_PASSWORD=admin
X_TOKEN=12345678910
Launch Docker Compose:
docker-compose up
localhost:8000.localhost:8000/docs.localhost:5050.Feel free to tailor and tweak this boilerplate to suit your FastAPI project needs!
A big shoutout to the original rawheel/fastapi-boilerplate for providing the initial inspiration. The foundation laid by the original repository has been instrumental in shaping this customized boilerplate.
Selected from shared topics, language and repository description—not editorial ratings.
thapelomagqazana /
A minimal FastAPI, React, MongoDB (FARM) boilerplate with JWT authentication and user CRUD. Secure, scalable, and extendable for modern web applications.
41/100 health