Skip to content

Latest commit

 

History

History
148 lines (86 loc) · 3.83 KB

File metadata and controls

148 lines (86 loc) · 3.83 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. Include "Before" and "After" screenshots of the webpage for all changes, in the Pull Request description.

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