Skip to content

A Community Food Sharing and Surplus Reduction Platform designed to connect individuals who want to donate surplus food with those in need. This web application facilitates the process of sharing food resources within the community, reducing food waste, and helping those who may be facing food insecurity.

Notifications You must be signed in to change notification settings

rafimd422/ResQFood-client

Repository files navigation

ResQFoods - Community Food Sharing and Surplus Reduction Platform

Overview

ResQFoods is a Community Food Sharing and Surplus Reduction Platform designed to connect individuals who want to donate surplus food with those in need. This web application facilitates the process of sharing food resources within the community, reducing food waste, and helping those who may be facing food insecurity. ResQFoods is built using a variety of modern web technologies and frameworks to ensure a seamless and secure user experience.

Live Site

Check out the live version of ResQFoods at https://resqfood-16111.web.app/

Features

  • Responsive Design: ResQFoods is designed with a responsive layout, ensuring that the website adapts and looks great on a variety of devices, including desktops, tablets, and smartphones.

  • User Authentication: Users can create accounts and log in using their email and password or with their Google account, ensuring a secure and personalized experience.

  • Food Donation: Users can add food items they want to donate, including product details and availability status. These items are displayed in the "Foods" section for others to browse.

  • Update and Delete: Donators can easily update or delete the details of the food items they have listed, providing flexibility and control over their donations.

  • Request and Delivery: Those in need can request food items, and donators can mark items as delivered once they've completed the delivery. When marked as delivered, the food is removed from available listings and updated as delivered.

  • Private Routes: Certain sections of the website are restricted to authenticated users only, ensuring a secure and controlled environment.

Technologies

ResQFoods is built using a range of technologies and tools, including:

  • Frontend:

    • Javascript
    • React.js
    • React Router
    • Tailwind CSS
    • Tanstack Query
    • Axios
    • Framer Motion
  • Backend:

    • Node js
    • Express js
    • MongoDB
    • Firebase

This project demonstrates the use of these technologies to create an efficient and user-friendly Community Food Sharing Platform.

About

A Community Food Sharing and Surplus Reduction Platform designed to connect individuals who want to donate surplus food with those in need. This web application facilitates the process of sharing food resources within the community, reducing food waste, and helping those who may be facing food insecurity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages