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.
- Host: GitHub
- URL: https://github.com/arvind-4/fastapi-sqlalchemy
- Owner: Arvind-4
- License: mit
- Created: 2024-03-12T13:27:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-22T16:34:29.000Z (about 1 year ago)
- Last Synced: 2024-05-30T16:56:42.839Z (about 1 year ago)
- Topics: fastapi, python, sqlalchemy-python, sqlite, turso
- Language: Python
- Homepage: https://github.com/Arvind-4/fastapi-sqlalchemy
- Size: 69.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).