TebogoYungMercykay /
FastAPI-Backend-ML-Service
FastAPI API Development Booth: A comprehensive repository showcasing best practices and examples for building robust and efficient API using FastAPI in Python.
53/100 healthLoading repository data…
vk-09857 / repository
FastAPI backend practice with PostgreSQL, SQLAlchemy, Redis, JWT authentication, Alembic, Docker, and scalable REST API development.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A hands-on backend development repository focused on building scalable REST APIs using FastAPI, PostgreSQL, SQLAlchemy, Redis, JWT Authentication, and Alembic.
This repository contains practical implementations of core backend concepts including authentication, database migrations, caching, rate limiting, Pub/Sub messaging, and CRUD operations.
FASTAPI/
├── alembic/
│ ├── versions/
│ ├── env.py
│ └── script.py.mako
│
├── FastAPI/
│ ├── routers/
│ │ ├── auth.py
│ │ ├── posts.py
│ │ └── students.py
│ │
│ ├── redis_practice/
│ │ ├── 01_strings.py
│ │ ├── 02_ttl.py
│ │ ├── 03_hashes.py
│ │ ├── 04_lists.py
│ │ ├── 05_caching_demo.py
│ │ ├── publisher.py
│ │ ├── subscriber.py
│ │ └── redis_client.py
│ │
│ ├── .env
│ ├── crud.py
│ ├── database.py
│ ├── hashing.py
│ ├── jwt_handler.py
│ ├── main.py
│ ├── models.py
│ └── schemas.py
│
├── .gitignore
├── alembic.ini
├── requirements.txt
└── README.md
git clone https://github.com/<your-username>/fast_api_practice.git
cd fast_api_practice
python -m venv .venv
.venv\Scripts\activate
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Create a .env file inside the FastAPI/ directory:
DATABASE_URL=your_postgresql_connection_string
SECRET_KEY=your_secret_key
alembic upgrade head
docker run -d --name redis -p 6379:6379 redis
uvicorn FastAPI.main:app --reload
Open:
http://127.0.0.1:8000/docs
to access the interactive Swagger UI.
Navigate to:
cd FastAPI/redis_practice
Run examples:
python 01_strings.py
python 02_ttl.py
python 03_hashes.py
python 04_lists.py
python 05_caching_demo.py
Pub/Sub example:
Terminal 1:
python subscriber.py
Terminal 2:
python publisher.py
Selected from shared topics, language and repository description—not editorial ratings.
TebogoYungMercykay /
FastAPI API Development Booth: A comprehensive repository showcasing best practices and examples for building robust and efficient API using FastAPI in Python.
53/100 healthmatinone /
Quiz app using Python best practices for backend development.
50/100 healthnohan-ahmed /
This project was built entirely for practice to recall and reinforce my FastAPI knowledge while improving my overall backend development skills
38/100 healthNurlan-byte /
Backend REST API project built with FastAPI, PostgreSQL, SQLAlchemy, Alembic and JWT/OAuth2 authentication.
53/100 healthshubhojit-mitra-dev /
Basic FastAPI backend task with production grade Dockerfiles and Alembic for PostgreSQL DB migrations and best Pythonic Logging Practices
38/100 healthLyanKaleu /
📚 Repository dedicated to learning and practicing FastAPI concepts, backend architecture, and modern Python development.
55/100 health