SkillAgentSearch skills...

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/Foodie

README

Logo

🎃 Hacktoberfest 2025

🍽️ Foodie — Responsive Food Delivery Website

Hacktoberfest 2025 License: MIT Stars Forks

<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.

⭐ Don’t forget to Star the repo if you like it — it helps others discover this project!

<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />

🧰 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

Or, use Live Server in VS Code:

  • In VS Code, right‑click html/index.html → “Open with Live Server”
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />

🧩 Chrome Extension

Load the extension for local testing:

  1. Open chrome://extensions
  2. Toggle “Developer mode”
  3. Click “Load unpacked” and select the chrome extension/ folder
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />

📊 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 has index.html.
  • Option B: Create a root index.html that redirects to /html/.
  • Option C: Use Pages “/docs” and move htmldocs.
<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />

🧪 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

  1. Fork this repository Click the Fork button on the top right corner of this page.

  2. Clone your forked repo

    git clone https://github.com/<your-username>/Foodie.git
    
  3. Create a new branch

    git checkout -b feature/your-feature-name
    
  4. Make your changes Add your improvements or fix bugs.

  5. Commit your changes

    git add .
    git commit -m "Added: new feature or improvement"
    
  6. Push to your branch

    git push origin feature/your-feature-name
    
  7. 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

⚠️ Only quality pull requests will be accepted (avoid spam or irrelevant PRs).

<img src="https://github.com/Mayur-Pagote/README_Design_Kit/blob/730d340c8008758ac291ebc555f818f851feda0f/Assets/RGB%20Line%20Thick.gif" width="100%" />

📜 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&section=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

View on GitHub
GitHub Stars35
CategoryDesign
Updated5d ago
Forks209

Languages

HTML

Security Score

95/100

Audited on Mar 31, 2026

No findings