Abstract
Foodie is an open-source Mobile App Development project. Fully Responsive Food Delivery App A sleek, mobile-first food delivery platform built with modern web technologies to ensure seamless user experience across all devices. Designed with accessibility, performance, and scalability in mind, this app empowers users to browse menus, customize orders, and track deliveries with ease. Designed for performance, accessibility, and user delight — it offers an effortless browsing and ordering experience across all devices. It is built using HTML. Key capabilities include: Using VS Code Live Server (recommended):; Install the Live Server extension; Right‑click html/index.html → Open with Live Server. The complete source code is publicly available on GitHub under the MIT License, making it a useful reference for students building a Mobile App Development mini project or final-year project.
1. Introduction
Designed for performance, accessibility, and user delight — it offers an effortless browsing and ordering experience across all devices.
2. Objective
Fully Responsive Food Delivery App A sleek, mobile-first food delivery platform built with modern web technologies to ensure seamless user experience across all devices. Designed with accessibility, performance, and scalability in mind, this app empowers users to browse menus, customize orders, and track deliveries with ease.
This project demonstrates how HTML can be applied to a real-world Mobile App Development problem.
3. Key Features / Modules
- Using VS Code Live Server (recommended):
- Install the Live Server extension.
- Right‑click html/index.html → Open with Live Server.
- Using Node (http-server):
- Using Python (built‑in simple server):
- Open the homepage (html/index.html)
- Allow location permission when prompted
- You should see:
- Nearby top-rated restaurant markers on map
- Ranked list with name, rating, distance, and open/closed status
4. Technology Stack
5. System Requirements
General requirements for this technology stack — check the README for exact versions.
- A modern web browser
- VS Code or any code editor
- Git (to clone the repository)
6. Installation & Setup
git clone https://github.com/janavipandole/Foodie.git
cd Foodie- 1⃣ Get Your Measurement ID
- Go to Google Analytics → Admin → Data Streams → Web
- Copy your Measurement ID (looks like G-XXXXXXXXXX)
- 2⃣ Add Tracking Script
- NOTE:- Replace G-XXXXXXXXXX with your actual Measurement ID.
- 3⃣ Verify Tracking
- Visit your website and interact with it
- Open Google Analytics → Realtime → View Stream ID
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>Full setup instructions are in the project README.
7. Future Enhancements
Suggested extensions you can add to make this your own project.
- Add push notifications with Firebase Cloud Messaging
- Add offline support with local caching
- Publish an internal test build on the Play Store
8. Viva / Review Questions
Common questions examiners ask for projects in this domain.
- Which framework is used and why (native vs cross-platform)?
- How is app state managed across screens?
- Where is the data stored — locally, Firebase or a REST backend?
- How are permissions (camera, location, storage) handled?
- How would you publish this app to the Play Store / App Store?
9. Source Code & License
This project is developed by janavipandole and published on GitHub under the MIT License. Please follow the license terms and credit the original author when you use or modify this code.
Want to build this as your internship project?
Work on a Mobile App Development project like this with mentor guidance, weekly reviews and an internship certificate from Training Trains, Erode — online or offline.
Apply for Mobile App Development Internship