Skip to content

Eco-Conscious is an eco-friendly e-commerce platform where users can shop for sustainable and environmentally responsible products. The platform includes features like product eco-scores, alternative product suggestions, user profiles, shopping cart, wishlist, and order history. It is built using the MERN stack (MongoDB, Express.js, React.js, Node.

Notifications You must be signed in to change notification settings

ydv-kanchan/Eco-Conscious

Repository files navigation

Eco-Conscious: Sustainable E-Commerce Platform 🌍♻️

Eco-Conscious is an eco-friendly e-commerce platform that allows users to shop for sustainable and environmentally responsible products. It provides key features such as eco-scores for products, environmentally-based suggestions, and personalized user profiles to promote sustainable consumption. 🌱💚

Features 🚀

  • Sign Up/Login/Logout 🔐: Secure authentication using JWT tokens for user registration and login.
  • Product Categories 🛍️: Easy navigation with products categorized for better browsing.
  • Eco-Scores 🌿: Each product is assigned an eco-score based on environmental criteria like carbon footprint, material sourcing, recyclability, and more.
  • Product Profile 🏷️: Detailed product pages showing all relevant details such as price, eco-score, description, and more.
  • Search Functionality 🔍: Easily find products with the search bar functionality.
  • Filtering & Sorting 🧹: Filter products by environmental criteria and sort by price.
  • Alternative Product Suggestions 🔄: Suggest alternative products based on environmental scores.
  • Add to Cart & Wishlist 💳❤️: Users can add products to their cart or wishlist for later purchase.
  • Order History 📝: View past orders and purchase history.
  • User Profile Management 👤: Users can update their profile and delete their account if necessary.

Technologies Used 💻

  • MongoDB 🗄️: NoSQL database to store product and user data.
  • Express.js ⚙️: Backend framework for routing, API handling, and server-side logic.
  • React.js ⚛️: Frontend library to build dynamic and responsive user interfaces.
  • Node.js 🌐: JavaScript runtime for the server-side logic.

Getting Started 🚀

To get started with this project locally, follow the instructions below.

Prerequisites 🛠️

Make sure you have Node.js and npm installed on your local machine.

Contributing 🤝
We welcome contributions to this project! To contribute:

  • Fork the repository. 🍴
  • Create a new branch for your feature or bug fix. 🌿
  • Commit your changes. ✍️
  • Push your branch and create a pull request. 🔄

About

Eco-Conscious is an eco-friendly e-commerce platform where users can shop for sustainable and environmentally responsible products. The platform includes features like product eco-scores, alternative product suggestions, user profiles, shopping cart, wishlist, and order history. It is built using the MERN stack (MongoDB, Express.js, React.js, Node.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5