Skip to content

Arvind-4/fastapi-sqlalchemy

Repository files navigation

FastAPI with TursoDB

A FastAPI app with a TurboDB backend using SQLAlchemy.

📦 Tech Stack:

  • FastAPI - FastAPI framework, high performance, easy to learn, fast to code, ready for production.
  • TursoDB - SQLite for Production.
  • SQLAlchemy - The Python SQL Toolkit and Object Relational Mapper.

📦 Getting Started:

  1. Clone the project and make it your own.
mkdir ~/Dev
cd ~/Dev
git clone https://github.com/Arvind-4/fastapi-sqlalchemy
cd fastapi-sqlalchemy
  1. Create a virtual environment
python3.10 -m virtualenv .
source bin/activate
  1. Install Dependencies using pip
pip install -r requirements.txt
  1. Install Dependencies using poetry
poetry install
  1. Copy sample.env to .env
cp sample.env .env
  1. Run server
bash commands/run.sh

🐛 Bug Reporting

Feel free to open an issue on GitHub if you find any bug.

⭐ Feature Request

  • Feel free to Open an issue on GitHub to request any additional features you might need for your use case.
  • Connect with me on LinkedIn. I'd love ❤️️ to hear from you.

📋 Change Log:

Check here for change logs.

📜 License

This software is open source, licensed under the MIT License.