A FastAPI-based REST API for managing patient records with full CRUD (Create, Read, Update, Delete) functionality.
This project focuses on learning backend development fundamentals using FastAPI and Pydantic.
- Create, view, update, and delete patient records
- Input validation using Pydantic
- JSON-based data storage
- Sorting patients by attributes like height, weight, and BMI
- Auto-generated API documentation using Swagger (OpenAPI)
- Python
- FastAPI
- Pydantic
- Uvicorn
- JSON
.
βββ app.py # FastAPI backend
βββ patients.json # Patient data storage
βββ pydantic_tutorial/ # Pydantic practice files
βββ requirements.txt
βββ README.md