Skip to content

Hyeman-Samuel/greencart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GreenCart - Sustainable Shopping List App

Demo:

greencart_demo_video.mp4

Project Timeline: 6 Weeks

Stage Dates
Planning & Research Week 1 - 2
UI/UX Design & Prototyping Week 3
Development Weeks 3 - 5
Testing & Refinements Week 6
Deployment & Documentation Week 6

Inspiration 💡

The growing environmental crisis caused by unsustainable shopping habits inspired our team to create GreenCart. Many consumers lack awareness of the impact their purchases have on the planet. Our goal was to develop a mobile app that provides eco-friendly alternatives, educates users, and promotes sustainable shopping.

About the App 🌱

GreenCart is a mobile app that helps users make sustainable shopping choices by recommending eco-friendly alternatives. The app enables users to create shopping lists, compare sustainability ratings, and make informed purchasing decisions.

Objectives

  • Encourage users to choose environmentally friendly products.
  • Provide sustainability ratings for commonly purchased items.
  • Help consumers track and improve their sustainable shopping habits.

How It Works

  1. Create a Shopping List: Users can add items to their shopping list.
  2. Get Sustainable Alternatives: The app suggests eco-friendly options.
  3. View Sustainability Ratings: Compare products based on their environmental impact.

Core Features

  • Sustainability Recommendations: Get greener alternatives for conventional products.
  • Shopping List Management: Add and delete items in your list.
  • Sustainability Ratings: Evaluate products based on eco-friendliness.
  • User-Friendly Interface: Simple and intuitive design for a seamless experience.
  • Data Persistence: Save shopping lists.

How We Built It

We followed an agile methodology, breaking the project into sprints for continuous improvements.

Technologies Used

  • Frontend: Flutter & Dart
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JWT tokens & bcrypt
  • UI/UX Design: Figma
  • Project Management: Notion
  • Deployment: Render for backend hosting

Accomplishments

  • Built a fully functional app that recommends sustainable shopping choices.
  • Implemented a clean and user-friendly interface.
  • Successfully integrated sustainability ratings into the shopping experience.
  • Overcame technical challenges and worked effectively as a team.

Metrics We Aim to Achieve

  • Increase user awareness of eco-friendly products by at least 40%.
  • Achieve high engagement through shopping list usage and alternative selection tracking.

What We Learned

  • How to develop an end-to-end mobile application.
  • The impact of sustainability awareness in consumer habits.
  • Effective use of agile methodology in team-based development.

Future Plans ⏭️

  • AI-powered recommendations for even smarter shopping choices.
  • Admin dashboard for product sustainability data management.
  • Offline mode to allow users to access their lists without internet.
  • PDF Export / List Sharing to allow users export and share their shopping lists.

The Team 👥

Important Links 🔗

About

A sustainable shopping list app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published