Skip to content

chingu-voyages/V61-tier3-team-32

Repository files navigation

FoodRescue

Tagline: Don't waste it. Share it.
Chingu Voyage 61 — Tier 3 — Team 32

FoodRescue is a real-time platform that connects food donors (restaurants, bakeries, caterers) with claimers (individuals, food banks, charities) to redistribute surplus food before it expires.

Tech Stack

  • Frontend: React (Vite) + Tailwind CSS (Hosted on Vercel)
  • Backend: Node.js + Express (Hosted as Vercel Serverless Functions)
  • Database: PostgreSQL + Prisma (Hosted on Supabase)
  • Authentication: Custom JWT + bcrypt
  • Real-time: Supabase Realtime
  • Maps: Leaflet.js
  • File Uploads: Cloudinary

Local Setup

  1. Clone the repository

    git clone <repo-url>
    cd V61-tier3-team-32
  2. Install all dependencies

    npm run install:all
  3. Environment Variables Copy .env.example to .env in the root and fill in your Supabase connection string and other secrets. Also, create a .env in the server folder.

  4. Database Setup

    cd server
    npx prisma generate
    npx prisma migrate dev
    cd ..
  5. Run the App (Client + Server)

    npm run dev
    • Client runs on http://localhost:5173
    • Server runs on http://localhost:5000

The Team

About

Chingu Voyage V61

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages