Skip to content

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

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages