Back to Projects
Philanthropy-2-Go

Philanthropy-2-Go

Philanthropy-2-Go reimagines the food delivery experience by integrating charitable donations directly into the ordering process. For every meal ordered, users can contribute to food banks and hunger relief organizations, making it easy to give back to the community while enjoying their favorite meals.

Tech Stack & Skills

Languages

Java

Tools & Services

AndroidFirebaseFigmaCanvaMobile DevelopmentSocial Impact

Project Details

TimelineSeptember 2023
Status
Published

Philanthropy-2-Go

A twist to traditional Food Ordering Apps - combining food delivery with charitable giving.

Overview

Philanthropy-2-Go reimagines the food delivery experience by integrating charitable donations directly into the ordering process. For every meal ordered, users can contribute to food banks and hunger relief organizations, making it easy to give back to the community while enjoying their favorite meals.

Key Features

  • Food Ordering: Browse restaurants and place orders
  • Integrated Donations: Add charitable contribution to any order
  • Local Food Banks: Support nearby hunger relief organizations
  • Impact Tracking: See cumulative meals donated
  • Restaurant Partnerships: Participating restaurants match donations
  • Donation History: Track giving over time
  • Firebase Real-time Updates: Live order tracking and notifications
  • User Profiles: Save preferences and payment methods

Tech Stack

  • Platform: Android (Native)
  • Language: Java
  • Backend: Firebase (Authentication, Firestore, Cloud Functions)
  • UI/UX Design: Figma, Canva
  • Maps: Google Maps API for restaurant locations
  • Payments: Stripe integration
  • Notifications: Firebase Cloud Messaging

Technical Highlights

  • Built native Android app following Material Design guidelines
  • Implemented Firebase Authentication for secure user accounts
  • Designed efficient Firestore database schema for orders and donations
  • Created real-time order tracking with Firebase listeners
  • Integrated Stripe for secure payment processing
  • Developed matching algorithm for restaurant donation partnerships
  • Built analytics dashboard showing donation impact
  • Implemented push notifications for order updates and impact milestones
  • Designed intuitive UI/UX in Figma with accessibility considerations

Results

  • Successfully launched functional food ordering + donation platform
  • Partnered with local restaurants and food banks
  • Facilitated donations to hunger relief organizations
  • Demonstrated social impact application development
  • Showcased full mobile app development cycle
  • Created compelling UI/UX combining commerce and philanthropy

Challenges & Solutions

Challenge: Balancing traditional e-commerce with donation flow
Solution: Seamlessly integrated donation as optional step in checkout

Challenge: Managing restaurant partnerships and matching donations
Solution: Built admin panel for restaurant onboarding and tracking

Challenge: Ensuring donation transparency and trust
Solution: Implemented verification system and impact reports

Challenge: Optimizing Firebase costs for real-time features
Solution: Implemented efficient queries and data caching strategies

Key Screens

  • Home: Featured restaurants and impact metrics
  • Restaurant Menu: Browse items with nutrition info
  • Checkout: Order summary with donation option
  • Donation Selection: Choose amount and food bank
  • Order Tracking: Real-time delivery status
  • Impact Dashboard: Personal giving history and community totals
  • Profile: Manage account and saved preferences

Impact

Philanthropy-2-Go demonstrates how technology can facilitate social good by lowering barriers to charitable giving. By integrating donations into everyday activities like ordering food, it makes philanthropy accessible and convenient, potentially increasing overall charitable participation.

Firebase Architecture

  • Authentication: Email/password and Google Sign-In
  • Firestore Collections:
    • users: User profiles and preferences
    • restaurants: Restaurant info and menus
    • orders: Order history and status
    • donations: Donation records and food bank info
  • Cloud Functions: Order processing, donation matching, email notifications
  • Storage: Restaurant images and user avatars

Future Development

  • iOS version for broader reach
  • Corporate matching program
  • Meal delivery subscription with recurring donations
  • Gamification to encourage more donations
  • Integration with more payment providers
  • Expanded to grocery delivery