Sumi

Year 2026
Role Backend Developer
Duration July 2026
Sumi — app screens
A store-based service booking platform with location-aware store discovery, bookable services, a points and loyalty cards system and multilingual content.

Architecture

A modular Laravel application with Filament administration, Google Maps integration for store location, Firebase Cloud Messaging for notifications and Laravel Octane for request handling.

  • Modules: StoreManagement, Service, BookingManagement, PointsManagement, Cards, LocalizationManagement, UserAuthManagement, UserManagement, AdminManagement.

Platform capabilities

  • Stores with branches, per-branch catalogues, facilities and customer reviews tied back to a booking.
  • Bookable services scoped by country and by branch service location, with distance-based time estimates.
  • Bookings with itemised detail lines and wallet balance applied against the total.
  • Membership cards with features, purchase orders, payment methods and an activity log per card.
  • A points economy: point transactions, challenges, redemption options and redemptions that convert into wallet credit.
  • Daily reward settings with per-user daily rewards, plus a referral scheme.
  • OTP authentication and linked social accounts.

Stack

  • PHP
  • Laravel
  • Filament
  • MySQL
  • Laravel Modules
  • Laravel Sanctum
  • Laravel Octane
  • REST API
  • Firebase Cloud Messaging
  • Docker
  • Spatie Media Library
  • Google Maps Platform