Project
SmartCart master final project
Final project for the Data Engineering and Architecture master's degree at EOI.
- Context
- Academic final master project completed at Escuela de Organizacion Industrial in 2025.
- Problem
- Supermarket receipts and spending data need structured ingestion, OCR processing and analytical layers for useful reporting.
- Solution
- Designed a containerized data platform with FastAPI ingestion, Gemini OCR, Kafka, Spark, Parquet layers, MongoDB metadata and Streamlit.
- Impact
- Shows data platform architecture across ingestion, streaming, processing, storage and user-facing analytics.
Stack
FastAPIKafkaApache SparkGeminiMongoDBDockerStreamlit
Links
Included as a project because it has a public repository and implementation artifacts.