An open API service indexing awesome lists of open source software.

https://github.com/arvind-4/fastapi-sqlalchemy

A FastAPI app with a TurboDB backend using SQLAlchemy.
https://github.com/arvind-4/fastapi-sqlalchemy

fastapi python sqlalchemy-python sqlite turso

Last synced: 4 months ago
JSON representation

A FastAPI app with a TurboDB backend using SQLAlchemy.

Awesome Lists containing this project

README

        

# FastAPI with TursoDB

A FastAPI app with a TurboDB backend using SQLAlchemy.

## 📦 Tech Stack:
- [FastAPI](https://fastapi.tiangolo.com/) - FastAPI framework, high performance, easy to learn, fast to code, ready for production.
- [TursoDB](https://turso.tech/) - SQLite for Production.
- [SQLAlchemy](https://www.sqlalchemy.org/) - The Python SQL Toolkit and Object Relational Mapper.

## 📦 Getting Started:

1. Clone the project and make it your own.
```bash
mkdir ~/Dev
cd ~/Dev
git clone https://github.com/Arvind-4/fastapi-sqlalchemy
cd fastapi-sqlalchemy
```

2. Create a virtual environment
```bash
python3.10 -m virtualenv .
source bin/activate
```

3. Install Dependencies using pip
```bash
pip install -r requirements.txt
```

4. Install Dependencies using poetry
```bash
poetry install
```

5. Copy `sample.env` to `.env`
```bash
cp sample.env .env
```

6. Run server
```bash
bash commands/run.sh
```

## 🐛 Bug Reporting

Feel free to [open an issue](https://github.com/Arvind-4/fastapi-sqlalchemy/issues) on GitHub if you find any bug.

## ⭐ Feature Request

- Feel free to [Open an issue](https://github.com/Arvind-4/fastapi-sqlalchemy/issues) on GitHub to request any additional features you might need for your use case.
- Connect with me on [LinkedIn](https://www.linkedin.com/in/a-arvind/). I'd love ❤️️ to hear from you.

## 📋 Change Log:

Check [here](https://github.com/Arvind-4/fastapi-sqlalchemy/commits/main) for change logs.

## 📜 License

This software is open source, licensed under the [MIT License](https://github.com/Arvind-4/fastapi-sqlalchemy/blob/main/LICENSE).