Grapevine App

Date: May 01, 2025
Duration: 5 months
Role: Contract Mobile Developer
Status: Ongoing

A mobile app for referring products to friends and recieving rewards, built with Flutter and Firebase.

Flutter Dart Firebase Cloud Firestore Firebase Auth Cloud Functions

Overview

Grapevine is a cross-platform mobile application designed to allow users to tell their friends about products and services they buy. People are already doing this everyday, so Grapevine steps in to reward people for telling each other about the stuff they own. When someone scans their friend’s Grapevine referral code, they are taken immediately to a checkout page to buy the item. Upon purchase, the one who referred the item gets a cash reward directly from the vendor. Vendors don’t have to pay for advertising upfront, they only pay people when a purchase is made.

Highlights

  • Cross-platform app for iOS and Android
  • Authentication with Firebase Auth (email/password, OAuth-ready)
  • Real-time data sync with Cloud Firestore
  • Push notifications and cloud functions for background tasks
  • Modular, scalable architecture

Technologies

  • Flutter (Dart)
  • Firebase (Auth, Firestore, Cloud Functions, Storage)
  • REST/JSON APIs
  • CI/CD-ready project structure