snawaza243 / shop

A full-stack e-commerce web app (HTML, CSS, JS, ReactJS, MongoDB, Stripe) boasting shopping experience. User-friendly, responsive interface with user and admin module integrates payment processing & cart management.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SHOP

SHOP is an ecommerce web application built using the MERN (MongoDB, Express, React, Node.js) stack. The goal of this project is to promote sustainability and environmental consciousness by providing a platform for users to shop for eco-friendly and sustainable products.

Tech Stacks

  • HTML
  • CSS
  • JavaScript
  • ReactJS
  • DOM
  • Redux
  • Styled Components
  • Node.js
  • JWT
  • MongoDB
  • Stripe

Project Description

Save Our Planet (SHOP) is a fully functional ecommerce web application that allows users to browse and purchase eco-friendly and sustainable products. The application is built using the MERN stack, which provides a powerful and scalable foundation for the application.

Save Our Planet (SHOP) has a number of features that make it easy for users to find and purchase the products they need. The application allows users to browse products, filter products based on different criteria, and add products to their cart. The cart functionality is implemented using Redux, which provides a centralized store for managing the user's cart items. Once the user is ready to checkout, they can pay using Stripe, a popular payment gateway that provides a secure and easy-to-use payment processing system.

Features

  • Browse products
  • Filter products based on different criteria (price, category, etc.)
  • Add products to cart (implemented using Redux)
  • Checkout using Stripe payment gateway

How to Run the Project

  1. Clone the repository to your local machine.
  2. Open the project in Visual Studio Code.
  3. Install the necessary dependencies using npm install.
  4. Start the development server using npm start.
  5. Open a web browser and navigate to http://localhost:3000 to view the application.

Contributing

Contributions to Save Our Planet (SHOP) are welcome and encouraged! To contribute, please fork the repository and submit a pull request. Please see the CONTRIBUTING.md file for more information.

License

Save Our Planet (SHOP) is licensed under the MIT License.

About

A full-stack e-commerce web app (HTML, CSS, JS, ReactJS, MongoDB, Stripe) boasting shopping experience. User-friendly, responsive interface with user and admin module integrates payment processing & cart management.


Languages

Language:JavaScript 86.9%Language:CSS 10.3%Language:HTML 2.8%