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.
- HTML
- CSS
- JavaScript
- ReactJS
- DOM
- Redux
- Styled Components
- Node.js
- JWT
- MongoDB
- Stripe
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.
- Browse products
- Filter products based on different criteria (price, category, etc.)
- Add products to cart (implemented using Redux)
- Checkout using Stripe payment gateway
- Clone the repository to your local machine.
- Open the project in Visual Studio Code.
- Install the necessary dependencies using
npm install
. - Start the development server using
npm start
. - Open a web browser and navigate to
http://localhost:3000
to view the application.
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.
Save Our Planet (SHOP) is licensed under the MIT License.