Foodie
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.
Install / Use
/learn @janavipandole/FoodieREADME
🎃 Hacktoberfest 2025
🍽️ Foodie — Responsive Food Delivery Website
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />🧁 Overview
Foodie is a sleek, responsive food delivery web app built using HTML5, CSS, and JavaScript. Designed for performance, accessibility, and user delight — it offers an effortless browsing and ordering experience across all devices.
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />⭐ Don’t forget to Star the repo if you like it — it helps others discover this project!
🧰 Tech Stack
| Technology | Description | | ----------------------- | -------------------------------------------------- | | HTML5 | Semantic and accessible markup | | CSS3 | Responsive styling and layout | | JavaScript (ES6) | Dynamic UI and client-side interactivity | | Deployment | Hosted on GitHub Pages for free, fast delivery |
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />✨ Key Features
✅ Fully Responsive — Works seamlessly on mobile, tablet, and desktop. 💡 Modern UI/UX — Minimalist design with smooth animations and intuitive navigation. 🛒 Smart Cart System — Add, edit, or remove items with instant price updates. ⏱️ Real-Time Tracking — Get live order status and estimated delivery time. 🔒 Secure Checkout — Integrated payment simulation with form validation. 🧩 Reusable Components — Modular, maintainable, and scalable architecture.
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />📁 Folder Structure —
Foodie/
├── html/ # Main HTML files (entry points)
│ ├── index.html
│ └── other-pages.html
│
├── css/ # Styles
│ ├── base/
│ ├── components/
│ └── layouts/
│
├── js/ # JavaScript code
│ ├── components/
│ ├── services/ # API / external data calls (if any)
│ └── utils/
│
├── imgs/ # Images / icons / assets
│ ├── food/
│ └── ui/
│
├── locales/ # Translations / i18n (if used)
│ └── en.json
│
├── docs/ # Documentation folder
│ └── architecture.md
│
├── tests/ # Tests (if added later)
│ ├── unit/
│ └── integration/
│
├── .vscode/ # Editor configs
├── .gitignore
├── README.md
├── TODO.md
├── products.json # Data file (already present)
└── LICENSE
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />
🚀 Getting Started
Follow these steps to run Foodie locally on your system 👇
1️⃣ Clone the Repository
git clone https://github.com/janavipandole/Foodie.git
2️⃣ Navigate into the Project Folder
cd Foodie
3️⃣ Open in Your Browser
Simply open the html/index.html file in your browser:
# Windows (PowerShell or CMD)
start "" html\index.html
# macOS
open html/index.html
# Linux
xdg-open html/index.html
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />Or, use Live Server in VS Code:
- In VS Code, right‑click
html/index.html→ “Open with Live Server”
🧩 Chrome Extension
Load the extension for local testing:
- Open
chrome://extensions - Toggle “Developer mode”
- Click “Load unpacked” and select the
chrome extension/folder
📊 Google Analytics Setup
To enable Google Analytics tracking on your Foodie website, follow these steps 👇
- 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
Insert the following script inside the <head> section of your main HTML file (e.g., html/index.html):
<!-- Google Analytics --><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>
- 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
- You should see your visit appear within seconds 🎯
🚢 Deployment (GitHub Pages)
This site’s entry file is at html/index.html. To use GitHub Pages:
- Option A: Move
html/index.html(and assets) to the repo root so the root hasindex.html. - Option B: Create a root
index.htmlthat redirects to/html/. - Option C: Use Pages “/docs” and move
html→docs.
🧪 Command for Running Tests
This project uses Jest for unit testing JavaScript modules.
To run all tests:
npm test
To see detailed output for each test (test names and results), run:
npm test -- --verbose
This will show the name and result of every test, making it easier to debug and understand the test coverage.
Test files are located in the tests/ directory. You can add more tests for other modules as needed.
🤝 Contributing
We ❤️ open-source contributions! Whether it’s bug fixes, new features, or improving documentation — every contribution counts! 🌍
🪜 Steps to Contribute
-
Fork this repository Click the Fork button on the top right corner of this page.
-
Clone your forked repo
git clone https://github.com/<your-username>/Foodie.git -
Create a new branch
git checkout -b feature/your-feature-name -
Make your changes Add your improvements or fix bugs.
-
Commit your changes
git add . git commit -m "Added: new feature or improvement" -
Push to your branch
git push origin feature/your-feature-name -
Create a Pull Request Go to your fork on GitHub and click “Compare & pull request”. 🎉 That’s it! Wait for review and merge.
📘 For more details, see the CONTRIBUTING.md file.
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />❄️ Winter Of Code Social 2025
This project is excited to be a part of Winter Of Code Social 2025! Contribute awesome pull requests, learn new technologies, and become a part of the open-source community. Whether you’re a beginner or a pro, this is your chance to grow and collaborate with developers around the world. 👉 Register here: woc.codesocial.tech
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />🌱 Hacktoberfest 2025
This project proudly participates in Hacktoberfest 2025! Contribute meaningful PRs, learn new skills, and help the open-source community thrive. 👉 Register here: hacktoberfest.com
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />⚠️ Only quality pull requests will be accepted (avoid spam or irrelevant PRs).
📜 License
This project is licensed under the MIT License. See the LICENSE file for full details.
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />💬 Connect with the Maintainer
👩💻 Maintainer: @janavipandole 📧 Contact: Open an issue or connect via GitHub.
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" /> <img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&height=90§ion=header" width="100%"/>Contributors
<img src="https://contributors-img.web.app/image?repo=janavipandole/Foodie"/> <img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/45123f007c79aa8d0c8d9b11b3ff72d6bf4744c7/Assets/Star%20Light%20Line.gif" width="100%">Stargazers
<img src="https://reporoster.com/stars/dark/janavipandole/Foodie"/><img src="https://githu
Related Skills
clearshot
Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.
openpencil
2.1kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
openpencil
2.1kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
HappyColorBlend
HappyColorBlendVibe Project Guidelines Project Overview HappyColorBlendVibe is a Figma plugin for color palette generation with advanced tint/shade blending capabilities. It allows designers to
