DineLab is a "sister project" to the Wine Lab, designed to solve the "messy data" problem of restaurant Happy Hour deals. Unlike static lists, DineLab uses a structured Firestore schema to track specific food/drink price points, availability by day/time, and calculated "Value Density."
- Stacked Architecture: Top-down flow for Filtering, Discovery, and Data Entry.
- Flexible Schema: Handles complex arrays for varied restaurant deals (e.g., "$5 Wings" vs "50% off entire bar").
- Portfolio Focus: Demonstrates Firebase/Firestore integration, GitHub version control, and real-world data modeling.
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Backend: Firebase Firestore (NoSQL)
- Deployment: GitHub Pages / Firebase Hosting