This is a template repository aimed to kick-start your project with a setup from a real-world application! This template utilizes the following tech stack:
Well, the easy answer is Asynchronousity and Speed!
- FastAPI is crowned as the fastest web framework for Python and thus we use it for our backend development.
- The database of my choice is the asynchronous version of PostgreSQL (via SQLAlchemy 2.0).
The above-listed technologies are just the main ones. There are other technologies utilized in this project template to ensure that your application is robust and provides the best possible development environment for your team! These technologies are:
This backend application is setup with Docker.
-
Clone the repo and go to project root
cd FastAPI-Template -
Create .env file with help of .env.example
-
Spin up containers
sudo docker-compose up -d --build
-
Backend Application (API docs) ->
http://localhost:8000/docs
Enjoy your development and may your technology be forever useful to everyone 😉🚀🧬