Code Monkey home page Code Monkey logo

spoonshare's Introduction

SpoonShare ๐Ÿฅฃ

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.

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!

SpoonShare Project

Intro To SpoonShare Video

[Intro To SpoonShare (https://www.youtube.com/watch?v=Ui9rmhcHARM)])

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

To Setup this project run

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:

  • Food Sharing:
    • Facilitate the sharing of surplus food among community members, encouraging generosity and reducing food waste.
  • Food Donation:
    • Enable users to donate surplus food to those in need, promoting compassion and addressing food insecurity issues.
  • Food Recycling:
    • Promote sustainable practices by facilitating the recycling of surplus food, minimizing environmental impact and promoting resource efficiency.
  • Admin Dashboard:
    • Empower administrators to verify shared, donated, and recycled food, ensuring adherence to quality standards and regulatory compliance.
  • NGO Dashboard:
    • Provide NGOs with a dedicated platform to verify volunteer activities, donated food, and shared resources, enhancing transparency and accountability.
  • User Roles:
    • Users can join as volunteers or NGOs, contributing to community welfare and fostering a sense of social responsibility.

Tech Stack

Technologies involved/used:

  • Flutter: Google's UI toolkit for cross-platform app development.
  • Firebase: Google's platform for authentication, database, and cloud services.
  • Google Maps API: Integrates dynamic maps and location-based services.
  • Google Cloud: Offers scalable cloud services and machine learning.
  • Android Studio: Official IDE for Android development.
  • Web (HTML, CSS, JS): Standard web technologies for UI.
  • Google Maps: Web mapping service for interactive maps.
  • Google API: Collection of APIs for diverse services.
  • Google Sign-In: Authentication using Google credentials.
  • Google Map Places API: For address auto-complete and showing location on map.

SpoonShare Project Implementation Overview

Technology Stack

  • Flutter: Cross-platform app development.
  • Firebase: Real-time updates, user authentication, and data storage.
  • Google Maps API: Efficient navigation.

User Interface (UI) Design

  • Figma: Collaborative UI/UX design.
  • User-friendly interface with clear "Donate Food" and "Find Food" buttons.

Educational Resources

  • Collaboration with NGOs to provide educational content on food waste.

Volunteer Matching

  • Feature to connect willing volunteers with NGOs and events.

Quality and Safety Standards Verification

  • Establishment of guidelines for donor verification.

Feedback and Ratings System

  • System to maintain transparency and encourage user participation.

Collaboration with Local Governments

  • Partnerships with local governments for legal compliance.

Marketing and Awareness

  • Utilization of social media platforms for promotional campaigns.
  • Collaboration with influencers and organizations for a wider reach.

Post-Launch Optimization

  • Regular analysis of user data for improvements and enhancements.
  • Community feedback encouraged for continuous improvement.

Community Building and Partnerships

  • Robust community engagement strategy for user interaction.
  • Partnerships with NGOs, local businesses, and institutions for expanded impact.

Hi, We are InnovisionSquad! ๐Ÿ‘‹

๐Ÿš€ About us

We are a team from Deogiri Institute of Engineering And Management Studies Chh. Sambhajinagar and Core Team Members of GDSC DIEMS

Happy coding ๐Ÿ’ฏ

Made with love from InnovsionSquad โค๏ธ

spoonshare's People

Contributors

shuence avatar sanika391 avatar suhanipaliwal avatar ascoder1109 avatar imgbotapp avatar pra-kas avatar pradnyagaitonde avatar officeneerajsaini avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.