Back to Projects
Sharedish project banner

Sharedish

Award-winning meal-sharing donation platform that won the Birmingham City University Hatchery program in 2024. Built full-stack MVP connecting donors, restaurants, and recipients. Features secure payment processing with Stripe, real-time notifications, and intuitive user flows for dignified food sharing.

Role:

Full-stack Developer

Client:

Personal Project

ReactNext.jsTypeScriptFirebaseStripe ConnectTailwind CSS

The Problem

Food insecurity affects millions while restaurants waste surplus meals daily. Traditional food assistance methods often stigmatize recipients, creating barriers to accessing nutritious food with dignity.

The Solution

Sharedish creates a three-way marketplace connecting donors, restaurants, and recipients. Recipients can reserve and collect sponsored meals like any regular customer, eliminating stigma while reducing food waste.

Recognition

Winner - BCU Hatchery Program

Recognized for innovative social impact and technical excellence

Features

  • Donor dashboard with restaurant browsing and meal selection
  • Restaurant management system with Stripe Connect integration
  • Recipient interface with dignified meal reservation system
  • Time-based collection windows with automatic expiry management
  • Real-time availability tracking and notifications
  • Secure payment processing with webhook confirmation
  • Role-based access control and Firebase authentication
  • Impact tracking and donation analytics dashboard
  • Geographic meal browsing and location services
  • Cloud Functions automation for meal lifecycle management

Technical Architecture

Frontend

Modern React-based user interface with server-side rendering

  • • Next.js 15 with App Router
  • • React 19 with TypeScript
  • • Tailwind CSS for styling
  • • Responsive design system

Backend & Database

Scalable serverless architecture with real-time capabilities

  • • Firebase Firestore database
  • • Firebase Authentication
  • • Cloud Functions serverless
  • • Firebase Storage for assets

Payment Processing

Secure marketplace payment system with automated processing

  • • Stripe Connect marketplace
  • • Webhook event handling
  • • PCI compliant processing
  • • Multi-party transactions