Skip to content

Snitch is a user-friendly ecommerce app that allows customers to easily browse and purchase products using its intuitive UI. Built on the MERN stack.With Snitch, customers can shop with confidence and convenience, all at their fingertips.

License

Notifications You must be signed in to change notification settings

pavandeveloperr/Snitch-Ecommerce-Website

Repository files navigation

SNITCH - SHOP ANYTHING

MIT License

Snitch is an ecommerce app built using MERN stack, featuring both user and admin panels. With Snitch, users can easily browse and purchase products from different categories, while the admin can add, update and manage products. The app also features Braintree payment gateway integration and secure authentication using JWT and bcryptjs, ensuring a seamless and secure shopping experience for all users.

Environment Variables

To run this project, you will need to add the following environment variables to your .env file in the root folder

PORT DEV_MODE MONGO_URL JWT_SECRET BRAINTREE_MERCHANT_ID BRAINTREE_PUBLIC_KEY BRAINTREE_PRIVATE_KEY

Screenshots

App Screenshot App Screenshot

Features

User Panel

  • JWT Authentication
  • Braintree Payment gateway
  • Add to Cart
  • Update Profile
  • reset password
  • track orders
  • protected user dashboard route

Admin Panel

  • Create, update, delete products
  • Check the orders
  • Create unlimited product categories
  • Protected admin dashboard routes

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

Demo

VISIT - CLICK HERE

Run Locally

Clone the project

  git clone https://github.com/pavandeveloperr/Snitch-Ecommerce-Website.git

Go to the project directory

Install dependencies in root folder

  npm install

Install dependencies in client

  cd client
  npm install

Start the server

  npm start

Authors

FAQ

Is it Responsive ?

Yes, Bootstrap 5 is used to make the app Responsive

Does it include Theme toggler ?

No, might include soon

I am a begginer Can i contribute to this project?

Yes, Whether your a beginner or professional you can contribute to this project.

About

Snitch is a user-friendly ecommerce app that allows customers to easily browse and purchase products using its intuitive UI. Built on the MERN stack.With Snitch, customers can shop with confidence and convenience, all at their fingertips.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published