Eats Near You – Capstone
Full Stack | Cloud-First Architecture | Secure API Design
📌 Overview
Eats Near You is a cloud-native restaurant discovery platform tailored to individual preferences. The app supports real-time search, filterable recommendations, and secure logins, aiming to provide users with hyper-personalized dining suggestions based on location, taste, and budget.
This application was developed as a Capstone project, emphasizing a full-stack scalable architecture and data-driven design patterns.
🤔 Why Not Just Use Google?
Unlike traditional search engines, Eats Near You filters out noise and delivers focused results. Google returns thousands of links — this app gives **exact matches** based on:
<
- Custom dietary needs (vegan, gluten-free, etc.)
- Live location & proximity-based suggestions
- Personal preferences like cuisine, pricing, and ambiance
- Secure user login and saved preferences
It's not just about finding food — it's about finding the **right** food, fast, and securely.
🎯 Objective, architectures
- Design an intuitive restaurant recommendation engine based on user preferences
- Implement full-stack architecture with frontend, backend, and secure APIs
- Build a responsive interface for map-based discovery
- Deploy the app with containerized CI/CD pipelines
- Ensure strong data privacy and performance optimizations
🌟 Key Features
- Interactive map-based restaurant locator with user geolocation
- Filters by cuisine, dietary restrictions, budget, and distance
- Secure login via JWT authentication
- Optimized REST APIs built with FastAPI
- MongoDB integration for storing restaurant data and reviews
🏗️ Architecture
| Layer | Technology | Purpose |
|---|---|---|
| Frontend | React.js | Builds user interfaces and search/filter pages |
| Backend | Spring Boot + FastAPI | Manages APIs, login, search, and filtering logic |
| Database | MongoDB | Stores restaurants, reviews, and user preferences |
| CI/CD | GitHub Actions + Docker | Enables automated builds, testing, and deployment |
🛠️ Skills & Tools
- React, JavaScript, HTML, CSS
- Spring Boot, FastAPI, REST APIs
- JWT Authentication
- MongoDB Atlas
- CI/CD with Docker & GitHub Actions