Skip to content

snehashish99/FastAPI-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI Backend Template


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:

Why the above 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).

Other Technologies

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:

Setup Guide

This backend application is setup with Docker.

  1. Clone the repo and go to project root

    cd FastAPI-Template
  2. Create .env file with help of .env.example

  3. Spin up containers

    sudo docker-compose up -d --build
  4. Backend Application (API docs) -> http://localhost:8000/docs

Enjoy your development and may your technology be forever useful to everyone 😉🚀🧬


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors