Nature's Cart

Nature's Cart

Shop Sustainable, Live Responsibly.

Nature's Cart

Nature's Cart

Shop Sustainable, Live Responsibly.

The problem Nature's Cart solves

The “Nature's Cart” project aims to address the following critical problems:
1.Unsustainable Consumption Patterns: The project seeks to combat unsustainable consumption by offering a platform dedicated to sustainable and eco-friendly products. By providing consumers with easy access to such products and educating them about their environmental impact, it encourages a shift towards more responsible and sustainable consumption patterns.
2.Lack of Transparency: The project solves the issue of transparency by implementing a robust sustainability rating system, product certification, and carbon footprint calculator. This transparency empowers consumers to make informed choices about the products they buy, ensuring that they align with their values and environmental goals.
3.Greenwashing: By partnering with recognized sustainability certification bodies and verifying product certifications, the project helps consumers differentiate between genuinely eco-friendly products and those making false claims. This combats greenwashing in the market.
4.Limited Marketplace Options: The project expands the marketplace options for eco-conscious consumers, offering a one-stop destination for sustainable and ethical products. It addresses the problem of consumers struggling to find such items in mainstream e-commerce platforms.
5.Fragmented Information: The project aggregates educational content related to sustainability, providing consumers with a centralized resource for learning about sustainable living and reducing waste. It simplifies the process of accessing comprehensive information.

Challenges I ran into

Being beginner to React and Node.js i faced challenges,while working with features like React Router and fetching data from a backend server. Here are some challenges i face while making the project:

  1. Route Configuration: Defining routes and setting up the <BrowserRouter> was tricky.
  2. Route Parameters: Faced challenges while handling dynamic route parameters and accessing them in components.
  3. Also Faced challenges while doing error handling.

Discussion