Skip to content
All work

Craiveco

Customer, staff and owner apps that keep a restaurant in sync in real time.

Craiveco restaurant app: app menu builder with breakfast, brunch and drinks menus
Craiveco customer app: digital menu with chef's picks and categories
Role
Full Stack Developer (led development at VISRIC)
Client
Craiveco (USA)
Timeline
2024 – Dec 2025
Type
SaaS · Real-time · Restaurants

Stack

  • React
  • Next.js
  • Tailwind CSS
  • Redux
  • WebSockets
  • Stripe
  • Redis
  • MongoDB
  • Docker

The problem

Orders, tables and payments lived in different places, so customers, waiters, the kitchen and owners were rarely looking at the same state, and service slowed down.

What I built

  1. 01

    Customer app: digital menu, live orders, bill splitting, payments.

  2. 02

    Restaurant app: live waiter, cashier and chef dashboards.

  3. 03

    Owner dashboard: multi-branch analytics and sales reports.

  4. 04

    Redis caching, MongoDB, and Docker with CI/CD releases.

Customer app: restaurant welcome screen
Customer app: item detail with options
Restaurant app: sales analytics
Restaurant app: tables and sections
Customer app: choosing how to split the bill
Customer app: tip and checkout
Restaurant app: food item configuration
Restaurant app: deals and combos
Owner dashboard: managing branches
Customer app: order paid confirmation
Customer app: menu

Results

−30%
Restaurant delays
3
Connected apps
3
Staff role dashboards

Outcome

Customer, staff and owner views stay synchronized, cutting restaurant service delays by 30%.

Next project

Ilmi Pro

Play-based learning for ages 4–6, with a dashboard that shows parents real progress.

Ilmi Pro home: English, Maths, Malay, Arabic and Dua & Surah subjects with stars and streak
Ilmi Pro underwater picture-matching game: which picture matches the word CAT?