Skip to content

SpookyJumpyBeans/aura-flow

Repository files navigation

Good2Go

A sustainability-focused marketplace connecting customers with surplus food from local restaurants and stores — helping save food, save money, and support a greener future.

About

Good2Go is a moderated marketplace where vendors list excess food at discounted prices. Admins review listings before they go live, ensuring quality and trust. Customers can browse nearby stores, discover deals, and reduce food waste — all in one platform.

Features

  • Vendor Storefronts — Restaurants and stores list surplus food items with pickup windows
  • Admin Moderation — All vendor applications are reviewed before going live
  • Customer Discovery — Browse nearby vendors, filter by cuisine and dietary preferences
  • Order Management — Place orders, track status, and pick up in-store
  • Personalized Onboarding — Customers set dietary preferences, cuisines, and pickup radius
  • Role-Based Access — Separate flows for customers, vendors, and admins
  • Location-Aware — Find stores near you with map-based discovery

Tech Stack

  • Frontend: React, TypeScript, Vite, Tailwind CSS
  • UI Components: shadcn/ui, Radix UI, Framer Motion
  • Backend: Supabase (Auth, Database, Edge Functions)
  • State Management: TanStack React Query
  • Routing: React Router

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

Project Structure

src/
├── components/     # Reusable UI components
├── hooks/          # Custom React hooks (auth, cart, location)
├── lib/            # Utilities and data helpers
├── pages/          # Route-level page components
└── integrations/   # Backend client configuration

License

All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors