Coffee Farm - Loyalty App Development

Wilyanto

☕ Coffee Farm – Loyalty App for F&B Customer Engagement

Role: Frontend Developer – Flutter (Mobile) & React (Web, Shared) Team: 2 Developers – I handled Flutter mobile and admin web UI (React); my partner handled backend Tech Stack: Mobile (Flutter), Web Admin (React.js), Backend (Laravel), WhatsApp OTP API, Firebase

🧠 The Problem

Local F&B businesses often use outdated loyalty systems that are hard to track and manage. The client needed a custom, digitally powered loyalty platform to replace stamp cards and offer real-time rewards with customer insights.

💡 What is Coffee Farm?

Coffee Farm is a custom loyalty app built for a café. It allows customers to earn points for their purchases and redeem them for menu items. The solution includes:
A mobile app for customers
A React-based web dashboard for staff/admins
Watch on YouTube

🔍 Core Features

📱 Mobile App (Flutter – Built by Me)
WhatsApp OTP login flow
Display point balance
Generate QR code for in-store scanning
View available rewards and redemption options
🖥️ Admin Web App (React – Built by Both)
Customer management and lookup
Scan customer QR codes to award points
View customer point transaction history
Manage redeemable rewards (create/update)
Configure point conversion rates (e.g., 1 point per IDR X)
⚙️ Backend (Handled by My Partner)
WhatsApp OTP verification & user auth
Point accumulation & redemption logic
Admin-user role management
QR code and transaction processing

🛠️ My Contributions

I led the project from concept to launch:
Designed and built the Flutter mobile app for customers
Built the React.js admin dashboard with full CRUD capabilities
Developed secure backend with Laravel, handling auth, user data, point logic, QR code generation, and reward tracking
Integrated WhatsApp OTP flow for smooth login experience
Deployed and maintained both apps in production environments

🤝 Open to New Projects

I’m currently available for freelance work — whether you're looking for a full-stack development team to scale a product, or need someone to turn an MVP idea into a functional app (from design to live deployment).
I work fast, stay lean, and focus on delivering clean, maintainable solutions that actually ship.
Let’s build something great — whether it's a bold idea, a side hustle, or the next big platform.
Like this project

Posted May 13, 2025

Built a loyalty app for a café using Flutter and React. Users earn points via QR scans; admins manage rewards, points, and customer data via web dashboard.