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.
- Host: GitHub
- URL: https://github.com/vipulbunny/fastapi-projects-hub
- Owner: VIPULbunny
- Created: 2025-03-06T15:50:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-09T02:57:18.000Z (12 months ago)
- Last Synced: 2025-07-09T03:38:34.197Z (12 months ago)
- Language: Python
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.