Monorepo for the apollo project
Web scraping engine and database model using mostly sqlmodel and BeatifulSoup to build a MySQL database dataset from a popular eCommerce store.
Automated machine Learning model builder, using TensorFlow, LightGBM and Optuna. Queries the aformentioned database for training data, and pushes model artifacts to AWS S3.
Backend API using fastapi, LightGBM and TensorFlow. Reads the ML model artifacts from S3 and serves them with a RESTful API to be queried by the frontend.
Frontend application built with React.js and TypeScript and styled using MaterialUI. Sends requests to the Inference API with user's data to retrieve a price prediction.
Diagram generated using diagrams python library

