Eats Near You – Capstone

Full Stack | Cloud-First Architecture | Secure API Design

Eats Near You Dashboard

📌 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:

<Eats Near You Dashboard
  • 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
Eats Near You Dashboard

🌟 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