π Featured in:
Event Logo |
Event Name |
Event Description |
|
GirlScript Summer of Code 2024 |
GirlScript Summer of Code is a three-month-long Open Source Program conducted every summer by GirlScript Foundation. It is an initiative to bring more beginners to Open-Source Software Development.
|
Table of Contents
π‘ Introduction
π Live Preview
π SpoonShare Project
π½οΈ Intro To SpoonShare Video
π Getting Started
π€ Contributing Guidelines
βοΈ Installation
Docker
Docker Compose
Without Docker
π Resources
πΌοΈ Screenshots
π Code of Conduct
β¨ Key Features
π Additional Features
π οΈ Tech Stack
ποΈ SpoonShare Project Implementation Overview
π License
π₯ About Us
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: SpoonShare is an innovative Android application designed to address the critical issue of food insecurity by seamlessly connecting those with surplus food to individuals and NGOs in need. Our platform is committed to reducing food waste, fostering sustainability, and actively supporting the UNβs Sustainable Development Goals (SDGs) of No Poverty and Zero Hunger by 2030.
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
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:
- firebase_options.dart: Located in the
lib
folder.
- google-services.json: Located in the
android/app/
directory.
You can download these files from the following links:
Contributing Guidelines
If you are willing to contribute to this project then you must go through Contributing Guidelines carefully.
Installation
To install and run the project, follow these steps:
- Clone this repository to your local machine.
- Place the downloaded
firebase_options.dart
file in the lib
folder.
- Place the downloaded
google-services.json
file in the android/app/
directory.
Setup:
With Docker
- Clone the repository:
git clone https://github.com/shuence/SpoonShare
- Navigate to the project directory:
cd SpoonShare
- Build docker Image (only needed during first installation)
docker build -t spoonshare:latest .
- Run docker image
docker run -d -p 80:80 spoonshare:latest
The app should now be running at http://localhost:80.
With Docker Compose
- Clone the repository:
git clone https://github.com/shuence/SpoonShare
- Navigate to the project directory:
cd SpoonShare
- Build docker-compose (only needed during first installation)
docker-compose up --build
- 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
Code of Conduct
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
Key Features:
- Surplus Food Map:
-Easily locate surplus food donations on an interactive map that displays available resources within a 30km radius. This feature enhances accessibility and helps users navigate to nearby food donations efficiently.
- User-Friendly Interface:
- Designed with an intuitive interface that ensures effortless navigation for all usersβwhether they are donors, recipients, volunteers, or NGOs. The user-centric design promotes accessibility and usability, making it simple for anyone to engage with the platform.
- Real-Time Updates:
- Receive immediate alerts about new food donations and updates, allowing users to act quickly and reduce food waste. This feature ensures that surplus food is distributed in a timely manner, minimizing unnecessary waste.
- Volunteer Matching:
- Connect volunteers with food distribution roles that match their preferences and availability. This feature enhances community involvement by aligning volunteer opportunities with individual interests and schedules, fostering greater participation and support.
- Quality and Safety Standards Verification:
- Adhere to strict protocols to ensure the safety and quality of all donated food. Comprehensive verification processes guarantee that donations meet regulatory standards and are suitable for consumption, prioritizing the health and safety of recipients.
- Collaboration with Local Governments and NGOs:
- Build effective collaborations with local authorities and non-governmental organizations (NGOs) to optimize food distribution operations. By leveraging these partnerships, SpoonShare enhances resource utilization, complies with regulatory requirements, and improves overall operational efficiency.
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
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.
LICENSE
This project is under this LICENSE
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]() β€οΈ