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

https://github.com/opesam42/omnicopy

A simple FastAPI CRUD Application
https://github.com/opesam42/omnicopy

api backend fastapi python

Last synced: about 2 months ago
JSON representation

A simple FastAPI CRUD Application

Awesome Lists containing this project

README

          

# Omnicopy

This is just a simple FastAPI project for learning basics of setting up database, models and schemas, routes and deploying FastAPI project.

You can check out the tutorial on https://www.youtube.com/watch?v=k5abZLzsQc0&list=PPSV&t=3849s

---
## Tech Stack
- Python 3.12+
- Database: SQLite (can be changed to any other database)
- ORM: SQLModel (Pydantic + SQLAlchemy)
- Web Framework: FastAPI

## Installation & Setup
1. Clone the repository:
```bash
git clone https://github.com/opesam42/omnicopy.git
cd omnicopy
```
2. Create & activate a virtual environment
```bash
python -m venv venv
source venv/bin/activate # Mac/Linux
venv\Scripts\activate # Windows
```
3. Install Dependencies
```bash
pip install -r requirements.txt
```
5. Start the development server
```bash
uvicorn main:app --reload
```

## Contact Developer
**Gbenga Opeyemi**
- Website - [Gbenga Opeyemi](https://gbenga.koyeb.app/)
- X - [@gbengaopeyemi04](https://x.com/gbengaopeyemi04)
- LinkedIn - [Opeyemi Oluwagbemiga](https://linkedin.com/in/opeyemi-oluwagbemiga-2ba61423b)
- Email - opesam42@gmail.com