Skip to content

A Grocery Delivery Web Application built with the MERN stack (MongoDB, Express, React, Node.js). Browse, add to cart, and order groceries online with ease!

Notifications You must be signed in to change notification settings

dipak0304/jhola-groceries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Jhola Grocery Delivery Website

A Grocery Delivery Web Application built with the MERN stack (MongoDB, Express, React, Node.js). Browse, add to cart, and order groceries online with ease!

Developer

Social Media

Any suggestion and feedback is welcome. You can message me on

Instagram Facebook

screenshots

Homepage

homepage snap

User Login

login snap

Cart

cart snap

Seller Dashboard

seller snap

Key Features:

  • Product Listing: Browse through available grocery items with images, prices, and descriptions.
  • User Authentication: Secure login and registration system for customers and admins.
  • Shopping Cart: Add and remove products, view cart details, and proceed to checkout.
  • Order Management: Admin panel to manage product listings and track customer orders.
  • Payment Integration: Integration with payment gateways for smooth transactions.

Tech Stack:

  • Frontend: React

  • Backend: Node.js Express

  • Database: MongoDB

  • Authentication: JWT

  • Deployment: Vercel

  • SELLER LOGIN EMAIL/PASSWORD

  • Password: admin123

Live Links:

https://jhola-groceries-client.vercel.app/

📝 Installation (Optional)

If someone wants to run locally:

Clone repo

git clone https://github.com/dipak0304/groceries.git

Backend

cd groceries-server

npm install

npm run dev

Frontend

cd ../groceries-client

npm install

npm run dev

🤝 Contribution Guidelines

Thank you for considering contributing to the Jhola Groceries project! We welcome contributions of any kind – whether it’s fixing bugs, adding features, improving documentation, or giving feedback.

How to Contribute

1. Fork the repository
  • Click the “Fork” button at the top right of the repository to create your own copy.
Clone your fork

git clone https://github.com/dipak0304/jhola-groceries.git cd jhola-groceries

Create a new branch

git checkout -b feature/dipak0304

Make changes
  • Follow the existing code style.

  • Add meaningful comments and documentation.

  • Update the README if necessary.

Commit your changes

git add .

git commit -m "Add your meaningful commit message"

Push your branch

git push origin feature/your-feature-name

Open a Pull Request (PR)
  • Go to the original repository and open a PR from your branch.

  • Describe the changes clearly and reference any related issues.

Code of Conduct
  • Be respectful and constructive.

  • Report any bugs or issues in a polite manner.

*Follow the project’s coding standards and style.

Issues
  • If you find a bug, please open an issue with a detailed description.

  • If you have ideas for new features, feel free to propose them in issues.

  • ✅ Thank you for contributing! Every contribution helps improve the project.

9️⃣ Roadmap / Future Improvements

  • Mobile app version

  • Push notifications

  • Multi-seller marketplace

  • Dark mode, better UI/UX

    🔟 Contact / Feedback

  • Encourage users to reach out for suggestions, bugs, or feature requests.

About

A Grocery Delivery Web Application built with the MERN stack (MongoDB, Express, React, Node.js). Browse, add to cart, and order groceries online with ease!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages