CAFE:CONNECT Logo

CAFE:CONNECT

The digital loyalty app for independent cafés

Project Overview

CAFE:CONNECT is a comprehensive mobile application developed for the Independent Cafe Owner's Network (ICON) based in Worthing, Sussex, UK. This digital loyalty app helps local cafés compete with large chains by offering a unified loyalty platform that eliminates paper stamp cards while enhancing the customer experience.

The application serves as ICON's flagship digital product, initially launched at Iconic Coffee before expanding to the network's independent cafés throughout the UK. It creates a win-win ecosystem where cafés gain customer insights and loyalty tools, while customers enjoy a streamlined experience with digital stamp collection and café discovery.

Download The App

Download on the App StoreGet it on Google Play

Key Features

NFC-Enabled Stamp Cards

Digital loyalty cards with tap-to-earn functionality. Simply tap your phone to the café's NFC tag to collect stamps, complete with delightful confetti animations to celebrate your progress.

Interactive Café Finder

Discover participating cafés near you with an interactive map and list view. Filter by distance, view detailed profiles, and get directions to your next coffee destination.

User Account Management

Secure authentication with multiple sign-in options including email, Google Sign-In, and Sign in with Apple. Manage your profile and track your loyalty rewards across all participating cafés.

Admin Features

Comprehensive tools for café owners to manage their digital presence, including location management, menu updates, and the ability to send targeted notifications to customers.

App Screenshots

Technical Implementation

Architecture

CAFE:CONNECT is built with a Flutter frontend and Firebase backend architecture, enabling real-time data synchronization and cross-platform functionality.

  • Frontend: Flutter SDK with Provider pattern for state management
  • Backend: Firebase (Authentication, Firestore, Storage, Cloud Functions)
  • APIs: Google Maps Platform, NFC integration, Push Notifications
  • CI/CD: GitHub Actions, Firebase App Distribution for beta testing

Technologies Used

Flutter

Cross-platform mobile development framework with reactive UI

Firebase

Backend-as-a-service for authentication, database, and storage

NFC Integration

Near-field communication for contactless stamp collection

Google Maps

Location services and interactive maps

Provider

State management solution for Flutter applications

Shared Preferences

Local data persistence for user settings

Other Projects

Project Image

DimensionalAV

4D & 3D+3T Audio Visualizer that responds to music in multiple dimensions.

View Project →
Project Image

PeerReview

Peer Review website for A Multidimensional Temporal Universe paper.

View Project →
Project Image

Code Survey

Understanding the evolution in large software systems with LLM.

View Project →

Interested in a similar project?

Let's discuss how I can help bring your mobile app idea to life with Flutter development.

Get in Touch