sanika391 / SpoonShare

SpoonShare: An app connecting users to share free food, donate, and access local ngo, supporting the UN's Zero Hunger goal.
https://spoonshare-meal.web.app
MIT License
44 stars 59 forks source link

SpoonShare 🥣

💡 Introduction:

Problem Statement: Inadequate surplus food distribution generates hunger, necessitating a comprehensive solution. Our project addresses this challenge through an innovative platform, connecting donors with recipients to bridge the gap in food distribution.

Solution: Spoon Share is an Android app tackling food insecurity by connecting surplus food donors with individuals and NGOs in need. Our platform reduces food waste, promotes sustainability, and supports the UN's Sustainable Development Goals of No Poverty and Zero Hunger by 2030. With real-time food listings, volunteer networks, and collaborative partnerships, Spoon Share empowers communities to make a positive impact on food distribution and well-being.

Live Preview-

Download the APK:

Experience SpoonShare firsthand by visiting the deployed version:

Join us in the mission to minimize food waste, foster community engagement, and make a positive impact on the world!!!

Spoon Share is an Android app that fights food insecurity by connecting surplus food donors with those in need. Our goal is to reduce food waste, tackle child malnutrition, and promote sustainability. Join us in achieving UN Sustainable Development Goals 1 (No Poverty) and 2 (Zero Hunger) by 2030. Together, let's make a meaningful impact on food distribution and well-being.

SpoonShare Project:

Intro To SpoonShare Video

Intro To SpoonShare

Short but detailed introduction to SpoonShare. Click on the image above to watch the video.

Getting Started

Before running the project, make sure you have the necessary files downloaded:

  1. firebase_options.dart: Located in the lib folder.
  2. google-services.json: Located in the android/app/ directory.

You can download these files from the following links:

Installation

To install and run the project, follow these steps:

  1. Clone this repository to your local machine.
  2. Place the downloaded firebase_options.dart file in the lib folder.
  3. Place the downloaded google-services.json file in the android/app/ directory.

Setup:

With Docker

  1. Clone the repository:
    git clone https://github.com/shuence/SpoonShare
  2. Navigate to the project directory:
    cd SpoonShare
  3. Build docker Image (only needed during first installation)
    docker build -t spoonshare:latest .     
  4. Run docker image
    docker run -d -p 80:80 spoonshare:latest

    The app should now be running at http://localhost:80.

With Docker Compose

  1. Clone the repository:
    git clone https://github.com/shuence/SpoonShare
  2. Navigate to the project directory:
    cd SpoonShare
  3. Build docker-compose (only needed during first installation)
    docker-compose up --build               
  4. Run docker-compose
    docker-compose up

    The app should now be running at http://localhost:80.

Without Docker

git clone https://github.com/shuence/SpoonShare
cd SpoonShare
flutter pub get
flutter run

Resources

Screenshots

    
     
     
     
  

Key Features:

  1. Surplus Food Map:
    • Visualize surplus food locations on an interactive map, facilitating easy navigation and access to available resources within a 30km radius.
  2. User-Friendly Interface:
    • Intuitive design ensures a seamless experience for donors, recipients, volunteers, and NGOs, promoting accessibility and usability for all users.
  3. Real-Time Updates:
    • Stay informed with instant notifications about surplus food availability, ensuring timely distribution and reducing food wastage.
  4. Volunteer Matching:
    • Connect volunteers with surplus food distribution opportunities tailored to their preferences and availability, fostering community involvement and support.
  5. Quality and Safety Standards Verification:
    • Implement rigorous guidelines to verify the quality and safety of donated food, ensuring compliance with standards and regulations.
  6. Collaboration with Local Governments and NGOs:
    • Forge partnerships with local authorities and non-governmental organizations (NGOs) to streamline operations, leverage resources, and adhere to regulatory requirements effectively.

Additional Features:

Tech Stack

Archtectural-diagram.png

SpoonShare Project Implementation Overview

Technology Stack

User Interface (UI) Design

Educational Resources

Volunteer Matching

Quality and Safety Standards Verification

Feedback and Ratings System

Collaboration with Local Governments

Marketing and Awareness

Post-Launch Optimization

Community Building and Partnerships

Hi, We are InnovisionSquad! 👋

🚀 About me

I am from Deogiri Institute of Engineering And Management Studies Chh. Sambhajinagar and Core Team Members of GDSC DIEMS

Happy coding 💯

Made with love from [InnovsionSquad]() ❤️