Skip to content

AnshulParkar/Food-Rescue-FoodShare

 
 

Repository files navigation

This Project is for Hackoverflow Hackathon which is a National Level Hackathon.

Used bun in Frontend

Our Topic is Food Share Website. Which will help world Save food. Food wastage is not a small problem but its a global issue. to our come this we have develop a website which minimizes the food wasteage by sharing foods to needy.

Image validation

Project Details

Food Share is a web platform designed to minimize food wastage by connecting individuals and organizations with surplus food to those in need. The platform allows users to list excess food, browse available food items, and coordinate pickups or deliveries, fostering a community-driven approach to solving food insecurity.

Features

  • User authentication and role-based access (donor, receiver, admin)
  • Post and browse food listings with details and images
  • Real-time notifications for new listings and requests
  • Location-based search and filtering
  • Admin dashboard for managing users and posts

Preview

Home Page

Home Page Preview

Food Listings

Food Listings Preview

Admin Dashboard

Admin Dashboard Preview

Technology Used

  • Frontend: React.js, Bun.js, Tailwind CSS
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JWT, bcrypt
  • Other: RESTful APIs, Cloudinary (for image uploads), Socket.io (for notifications)

How to Run This Project

Prerequisites

Steps

1. Run the Frontend

bun install
bun dev

2. Run the Backend

cd backend
npm install
npm run dev

3. Open the Application

  • Frontend: Visit http://localhost:3000
  • Backend API: Runs on http://localhost:5000

Note: Update environment variables as needed in .env files for both frontend and backend.

About

FoodShare is a comprehensive web application designed to combat food waste by connecting food donors with recipients through a volunteer network. This project was developed for the Hackoverflow Hackathon (National Level) addressing the global issue of food wastage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 98.6%
  • CSS 0.6%
  • Shell 0.3%
  • JavaScript 0.2%
  • Batchfile 0.2%
  • HTML 0.1%