Project — fastapi-wine-ai
A Machine Learning API Predicting Wine Quality and Composition
Two ML models + full CRUD + dataset management.
In plain English
This project lets users explore a dataset of over 1,500 wines and predict characteristics based on chemistry or quality. It’s a simplified version of real tools used in winemaking and data science.
For the curious
Built with FastAPI and Python, the project includes routers, request authentication, and full CRUD operations to add, delete, or retrieve wines. Two ML models (RandomForestRegressor) were trained: one predicting wine quality from chemical features, and another predicting expected composition based on quality. The dataset contains 1,597 entries and can be re-trained directly through API calls.
A little summary :
This project demonstrates backend routing, ML integration, dataset handling, and automated inference using FastAPI. It blends data engineering and API development into a compact and educational tool.











