Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FoodBridge

A platform connecting restaurants with NGOs to reduce food waste and feed those in need.

Description

FoodBridge is a web application that helps restaurants donate their excess food to nearby NGOs and community kitchens. The platform facilitates real-time matching between food providers and distributors, ensuring efficient food redistribution and reducing food waste.

Features

  • Real-time platform connecting restaurants with nearby NGOs
  • Location-based matching for efficient food redistribution
  • Instant notifications for available donations
  • Verified NGO partners to ensure food reaches those in need
  • Impact tracking and reporting
  • User-friendly interface for both restaurants and NGOs

Tech Stack

Frontend

  • React.js
  • Bootstrap 5
  • React Router
  • Axios

Backend

  • Node.js
  • Express.js
  • MongoDB
  • JWT Authentication

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • MongoDB
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/yourusername/foodbridge.git
cd foodbridge
  1. Install frontend dependencies
npm install
  1. Install backend dependencies
cd server
npm install
  1. Create a .env file in the server directory with the following variables:
MONGODB_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
PORT=5000
  1. Start the development servers

Frontend:

npm start

Backend:

cd server
npm run dev

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the ISC License.

Contact

For any queries, please reach out to info@foodbridge.org

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages