Skip to content

Latest commit

 

History

History
146 lines (85 loc) · 3.72 KB

File metadata and controls

146 lines (85 loc) · 3.72 KB

ChaatBazaar 🍴

ChaatBazaar is an interactive online street food platform dedicated to bringing authentic Indian snacks like samosa, kachori, and pani puri closer to food lovers within a 5 km delivery radius. It helps users discover regional delicacies often overshadowed by global food trends.

Tech Stack

  • HTML, CSS, JavaScript
  • JSON for menu data storage
  • GitHub Pages for optional hosting and demo

Features

Core Features

  • Responsive homepage with hero section
  • Categorized menu listing by states and food types
  • Cart & checkout system with location-based delivery check (5 km radius)
  • Mobile-first, responsive design

Contributor Features

  • Daily specials and combo deals
  • Spice level customization per order
  • Loyalty points and referral system
  • Live order tracking simulation
  • Testimonials and social proof sections
  • Smooth animations and hover effects
  • Search and filter functionality

-----------------------------------------------------

📥 Submitting a Pull Request for First time :

Follow these steps to contribute your changes to ChaatBazaar:

  1. 🌟 Star & Fork the Repository
    Click the “Fork” the repo to create your own copy:
    👉 https://github.com/PatelHarsh2006/ChaatBazaar

  2. 📥 Clone Your Fork
    Use the following command to clone your forked repository to your local machine:

    git clone https://github.com/PatelHarsh2006/ChaatBazaar.git
  3. Create a Branch Navigate to the project directory and create a new branch for your changes:

      cd ChaatBazaar
      git checkout -b my-feature-branch
  4. Make Changes Fix bugs or improve UI/UX as needed.

  5. Commit Your Changes Use a meaningful commit message:

    git add .
    git commit -m "📦 [Feature Add] Add XYZ website project"
  6. Push Your Changes Push your branch to your GitHub fork:

    git push origin my-feature-branch
  7. Submit a Pull Request

    Go to your fork on GitHub.

    Click "Compare & pull request".

    Add a descriptive title using one of the prefixes: [UI], [UX], [Feature Add].

    Link the related issue (if any) and clearly describe your changes.

-----------------------------------------------------

Important points for Contributors to keep in Mind :

  1. Maintain the Orange theme, throughout the Wesbite.

  2. If the original repository gets updated after you fork it, you should sync your fork before creating a new PR. This prevents merge conflicts and outdated code.
    So always follow the below steps, before any Pull request, for the corresponding Branch, to keep the repository upto date :

Method 1: Using Git Commands (Terminal Users)

Step - 1 : Fetch latest changes from original repo

git fetch upstream

Step - 2 : Merge changes into your local main branch

git merge upstream/main

Step - 3 : Push updated code to your fork

git push origin main

Method 2: If using Github Desktop app :

Step - 1:

  1. Go to your forked repository on GitHub webpage
  2. Click "Sync fork" button (if visible)
  3. Click "Update branch"

Step - 2:

In Github Desktop app :

  1. Open GitHub Desktop
  2. Select the repository: ChaatBazaar
  3. Click Fetch origin
  4. Click Pull origin (if visible)