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.
Demo Link : Link
ChaatBazaar is a responsive, mobile-first web application designed to bring the vibrant experience of Indian street food directly to your screens. With location-based delivery checks, intuitive categorization, and a dynamic cart system, it offers a seamless ordering experience tailored for cravings.
- Responsive Homepage: Featuring an eye-catching hero section.
- Smart Menu Listing: Categorized by specific states and food types.
- Cart & Checkout System: Includes a location-based delivery check (strict 5 km radius limit).
- Mobile-First Design: Fully responsive UI for optimal viewing across all devices.
- 🌶️ Spice Level Customization: Per order modifications.
- 🎁 Loyalty & Referrals: Points system and referral codes.
- 📍 Live Order Tracking: Simulated tracking UI.
- 🗣️ Testimonials: Social proof sections.
- ✨ Animations: Smooth hover effects and page transitions.
- 🔍 Search & Filter: Advanced functionality for finding specific dishes.
- 🏷️ Daily Specials: Automated combo deals and highlights.
| Home Page | Menu View |
|---|---|
![]() |
![]() |
Built with modern, lightweight web technologies:
-
Maintain the Orange theme, throughout the Wesbite.
-
Include "Before" and "After" screenshots of the webpage for all changes, in the Pull Request description.
-
Install the "Live Server" extension and run the project, through Live Server to prevent issues such as images or pages not displaying correctly due to relative file paths.
-
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 :
git fetch upstreamgit merge upstream/maingit push origin main- Go to your forked repository on GitHub webpage
- Click "Sync fork" button (if visible)
- Click "Update branch"
In Github Desktop app :
- Open GitHub Desktop
- Select the repository: ChaatBazaar
- Click Fetch origin
- Click Pull origin (if visible)
Follow these steps to contribute your changes to ChaatBazaar:
-
🌟 Star & Fork the Repository
Click the “Fork” the repo to create your own copy:
👉 https://github.com/PatelHarsh2006/ChaatBazaar -
📥 Clone Your Fork
Use the following command to clone your forked repository to your local machine:git clone https://github.com/PatelHarsh2006/ChaatBazaar.git
-
Create a Branch Navigate to the project directory and create a new branch for your changes:
cd ChaatBazaar git checkout -b my-feature-branch -
Make Changes Fix bugs or improve UI/UX as needed.
-
Commit Your Changes Use a meaningful commit message:
git add . git commit -m "📦 [Feature Add] Add XYZ website project"
-
Push Your Changes Push your branch to your GitHub fork:
git push origin my-feature-branch
-
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.
This project is licensed under the MIT License - see the LICENSE file for details.
| Source | Link |
|---|---|
| GitHub Profile | PatelHarsh2006 |
| Project Repository | ChaatBazar |
Don't forget to ⭐ star the repo if you like this project!
Made with ❤️ for the 🌍

