galafis/Recommendation-Engine
Professional project by Gabriel Demetrios Lafis
What's novel
Professional project by Gabriel Demetrios Lafis
Code Analysis
6 files read · 3 roundsA Python Flask REST API implementing a hybrid recommendation engine that combines collaborative filtering and content-based filtering using custom mathematical implementations.
Strengths
The core Python logic in `engine.py` is well-structured, mathematically sound, and implements standard algorithms (Cosine Similarity, Pearson Correlation) from scratch without heavy dependencies. The separation of concerns between the API (`app.py`) and business logic (`engine.py`) is clean.
Weaknesses
The project suffers from a disjointed architecture with an unused R component and a frontend that does not integrate with the backend API. There is no data loading mechanism, relying instead on hardcoded demo data, which limits its practical utility for production use.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
8
Contributors
1
Files
14
Active weeks
3
Repository
Language
Python
Stars
1
Forks
0
License
MIT