Skip to content

Repository files navigation

🍎 ShareBite - Food Sharing Platform

Live Demo

🌟 About The Project

ShareBite is a community-driven platform that connects food donors with recipients to reduce food waste. Key benefits:

  • 🚀 Real-time food surplus listings
  • 📍 Location-based donor matching
  • ⏰ Smart expiration alerts
  • 🔒 Secure food request system

✨ Key Features

Feature Description
🍽️ Food Listings Post/request food with images and details
🤝 Smart Matching Connect donors and recipients by location
⚠️ Expiry Alerts Color-coded urgency indicators
🔄 Request Management Update/cancel food requests easily
🔐 Secure Auth Google/Firebase login with JWT tokens
📱 Responsive Design Optimized for all devices

🛠️ Tech Stack

Frontend

React Tailwind CSS React Router

Backend

Firebase MongoDB

Key Libraries

- React Framer Motion (Animations)
- Firebase JWT (Authentication)
- React Icons (UI Elements)
- React Context API (State Management)

🚀 Installation

  1. Clone the Repository

    git clone https://github.com/yourusername/gardenify.git
  2. Navigate to the Project Directory

    cd gardenify
  3. Install Dependencies

    npm install
  4. Create Environment File

    cp .env.example .env
  5. Start the Development Server

    npm run dev

About

ShareBite is a community-driven platform connecting food donors with recipients to reduce food waste.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages