Back to Projects
Food & Beverage2025

Kopi Kelana - Coffee Shop App

Mobile coffee shop app with coffee ordering, cross-timezone coffee meetups, foreign currency price conversion, menu recommendations, and point gamification for discount vouchers.

Overview

As a Fullstack Developer, I built the Kopi Kelana app using Flutter for the frontend and Laravel as the backend API. The app allows customers to order coffee online, choose the special "Coffee Meetup" menu to schedule coffee sessions across time zones, and features automatic price conversion if customers use foreign currencies to Rupiah. The system recommends menus based on the converted price. There is also a gamification feature: customers collect points from transactions that can be exchanged for discount vouchers. The Laravel backend manages menu data, transactions, users, currency conversion, and the gamification system.

Project Mockups

Kopi Kelana - Coffee Shop App mockup 1
Kopi Kelana - Coffee Shop App mockup 2
Kopi Kelana - Coffee Shop App mockup 3
Kopi Kelana - Coffee Shop App mockup 4

Key Features

Online coffee ordering via app
Special "Coffee Meetup" menu for scheduling across time zones
Automatic price conversion from foreign currencies to Rupiah
Menu recommendations based on converted price
Gamification: collect points from transactions
Redeem points for discount vouchers
Menu, transaction, and user management
API integration between app and backend
Order status notifications
Admin dashboard for data monitoring

Challenges & Solutions

Challenge

Building a real-time price conversion system, cross-timezone meetup feature, and gamification integrated with transactions while maintaining app performance.

Solution

Using currency exchange rate APIs for real-time conversion, cross-timezone scheduling logic, and integrated gamification system in the backend. The Laravel backend manages all data and business logic.

Project Info

Duration

2 months

Role

Fullstack Developer

Year

2025

Category

Food & Beverage

Technologies

FlutterDartLaravelREST APIMySQL

View More Projects