Capstone Final
Capstone Final
CAPSTONE PROJECT
MENTOR – MR.D.BALAKRISHNAN
TEAM DETAILS - TEAM 2
B. SAI PRUDHVI - 99210041157
B. MOHAN MAHESH - 9921004101
B. DEEPAK SAI - 9921004065
S. BHANU PRASAD REDDY - 99210041154
INTRODUCTION
• Introducing "Food for All: Community Sharing Project“. It's a project in our community
where we collect extra food and give it to people who don't have enough to eat. Our goal
is to stop wasting food, help those in need, and make our community better. Join us in
making sure everyone in our community has enough to eat.
OBJECTIVE
• Minimize Food Waste: We aim to reduce food waste by intercepting surplus food from
various sources such as restaurants, supermarkets, and households, ensuring that perfectly
good food doesn't go to waste.
• Alleviate Hunger: Our primary goal is to provide nutritious food to individuals and families
facing food insecurity, ensuring that everyone in our community has access to enough food
to meet their basic needs.
• Encourage Social Responsibility: Through this initiative, we aim to promote social
responsibility among community members and organizations, inspiring them to contribute
to the welfare of the less fortunate.
BENEFITS FOR COMMUNITY PEOPLE
• Access to Food Resources: Provides access to food for those in need, reducing hunger.
• Food Waste Reduction: Reduces food waste by redistributing surplus food.
• Community Engagement: Fosters community unity and shared responsibility.
• Convenience: Offers an easy way to find and provide food donations.
• Financial Relief: Alleviates financial strain by offering free or low-cost food.
• Environmental Impact: Decreases environmental impact by reducing food waste.
• Social Responsibility: Encourages individuals to contribute to community welfare.
• Awareness: Raises awareness about food waste and food insecurity issues
PROBLEM STATEMENT
• Developing an website that can help the people suffering from hunger to gradually reduce
with the help of the community. Where the community helps by indicating the food
availability in particular area that would b visible to the people around.
• As people have different jobs over them giving them a tight schedule to work , most
people may have excess food but not time to share it to those in need. So a website that
can gather and spread the availability info can help reduce hunger atleast to some extent.
LITERATURE SURVEY
Frontend:
• HTML: For structuring the web pages.
• CSS: For styling and layout.
• JavaScript: For adding interactivity to the website, handling user interactions, and making API requests.
Backend:
• MongoDB: As the database to store and manage data such as user accounts, food donations, and recipient
information.
API Integration:
• News API: To fetch and display news related to the project, such as updates on food donations, community events, or
relevant news articles
ALGORITHM
Finding Food:
• When a user selects "Find Food," enable them to search for available food donations in their community.
• Implement a search feature that allows users to specify location, type of food, and other filters.
• Retrieve relevant data from the database based on user preferences and display available food listings.
User Profiles:
• Enable users to create and edit their profiles, including information about their location,
preferences, and a brief bio.
• Allow users to view and update their past food donation and recipient history.
WORK DONE
Frontend Development:
• Homepage: You've designed a welcoming homepage that displays insights from the News API, providing updates on
relevant news articles and community events.
• User Authentication: You've created login, sign-up, and community pages, implementing user registration and login
functionality.
• Navigation: You've built a user-friendly navigation system that allows users to move between different sections of the
website.
• News API Integration: You've successfully integrated the News API into your website, displaying news insights on the
homepage.
• User Interface: You've designed and styled the frontend components using HTML, CSS, and JavaScript to create an
engaging user experience.
Backend Development:
• Set Up Node.js Server: Establish a Node.js server using a framework like Express.js to handle backend
logic and serve API endpoints.
• MongoDB Integration: Connect your backend to a MongoDB database, create data models, and implement
API routes and controllers for CRUD operations on user accounts, food donations, and other relevant data.
• User Authentication: Extend the user authentication system on the backend to securely handle user
registration and login.
• Database-Backend Integration: Implement data retrieval and storage operations between your frontend and
backend to ensure users can create, search, and interact with food donations and user profiles.
REAL TIME DEMONSTRATION
RESULTS
REFERENCES
• Food insecurity and hunger: A review of the effects on children’s health and behaviour
- PMC (nih.gov)
• A systematic review of literature regarding food insecurity in Sweden - Rost
- 2021 - Analyses of Social Issues and Public Policy - Wiley Online Library
• A systematic literature review on food waste/loss prevention and minimization methods -
ScienceDirect
CONCLUSION