Back to Projects
BistroHub — Dining Finder Hub
Local restaurant listings, ratings, and filters.
Problem Statement
Finding dining options based on location requires filtering restaurant attributes and displaying ratings.
Solution & Architecture
BistroHub lists dining venues, supports category filtering, and tracks user ratings and reviews.
+------------------+ REST Request +-----------------------+
| Diner Client | --------------------> | Express Listing API |
+------------------+ +-----------------------+
|
v
+-----------------------+
| MongoDB Database |
+-----------------------+
Technical Challenges & Resolutions
Implementation Focus: Setting up restaurant attributes query filters based on ratings and dining types.
Architectural Trade-offs
Used MongoDB for flexible dining storage, storing ratings alongside restaurant records for query convenience.