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

https://github.com/vipulbunny/fastapi-projects-hub

This repository contains multiple FastAPI projects, a database scripts folder, and a Python refresher. Each project is well-structured with separate Python files to ensure maintainability and scalability.
https://github.com/vipulbunny/fastapi-projects-hub

Last synced: 11 months ago
JSON representation

This repository contains multiple FastAPI projects, a database scripts folder, and a Python refresher. Each project is well-structured with separate Python files to ensure maintainability and scalability.

Awesome Lists containing this project

README

          

# FastAPI Projects Hub

## About
This repository contains multiple FastAPI projects, a database script folder, and a Python refresher section. Each project is structured with separate Python files for better maintainability.

## Folder Structure
```
FastAPI-Projects-Hub/
│-- Project-1/
│ ├── main.py
│ ├── models.py
│ ├── requirements.txt
│-- Project-2/
│-- Project-3/
│-- Project-4/
│-- Project-5/
│-- Database-Scripts/
│ ├── create_tables.sql
│ ├── seed_data.sql
│-- Python-Refresher/
│ ├── basics.py
│ ├── advanced_topics.py
│-- README.md
```

## Features
- **Multiple FastAPI Projects** covering different use cases.
- **Database Scripts** for managing SQL databases.
- **Python Refresher** with fundamental and advanced Python concepts.

## Technologies Used
- **FastAPI** for API development
- **Python** as the programming language
- **Uvicorn** as the ASGI server
- **SQL** for database scripts

## Installation
1. Clone the repository:
```sh
git clone https://github.com/YOUR-USERNAME/FastAPI-Projects-Hub.git
cd FastAPI-Projects-Hub
```
2. Install dependencies for each project:
```sh
pip install -r Project-1/requirements.txt
```
3. Run any FastAPI project:
```sh
uvicorn Project-1.main:app --reload
```

## Tags
- `#FastAPI` `#Python` `#RESTAPI` `#Database` `#BackendDevelopment`

## License
This project is open-source and available under the MIT License.