back to projects
Recipe Rover
20246 technologies

Recipe Rover

recipe discovery based on available ingredients

year

2024

stack
NextJsTypeScriptFlaskPythonMongoDBscikit-learn

about this project

a multi-modal recipe recommendation platform over 20k+ recipes. supports text search, food image analysis (gemini vision), and form-based filters. uses tf-idf embeddings (5k ingredient + 3k keyword features), one-hot category encoding, and 7 binary dietary flags combined into an 11k-dimension sparse matrix for cosine similarity scoring. features soft penalty-based ranking for calorie/time constraints, 5 concurrent async image scrapers with 60s timeout, and appwrite auth with mongodb search history.

built with
NextJs
TypeScript
Flask
Python
MongoDB
scikit-learn