
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.
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
DimensionalAV
4D & 3D+3T Audio Visualizer that responds to music in multiple dimensions.
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