04URL Shortener
Overview
Built a RESTful FastAPI backend for a multi-user URL shortening service, with Create, Read, Update, and Delete operations for URLs. Implemented collision-resistant short code generation ensuring one-to-one URL mappings.
Key Features
- CRUD operations for URLs
- Collision-resistant short code generation
- Designed Pydantic schemas and SQLAlchemy models for security
Architecture
REQUEST
FASTAPI
PYDANTIC
SQLALCHEMY
SQLITE
Technologies
FastAPIPydanticSQLiteSQLAlchemy