Akla

Year 2026
Role Backend Developer
Akla — store listing artwork
A food ordering backend supporting multiple shop types, with product and category catalogues, coupons, order management, ratings and push notifications.

Architecture

A modular Laravel application with Filament administration.

  • Modules: ShopTypeManagement, ProductManagement, CategoryManagement, OrderManagement, CouponManagement, RatingManagement, BannerManagement, NotificationManagement, UserAuthManagement, UserManagement, AdminManagement.

Platform capabilities

  • Shop types, each with its own category tree through a category-to-shop-type mapping.
  • Products with variants and multiple images, with the variant carried through cart and order lines.
  • Cart held against the user with their chosen delivery address.
  • Coupons typed by kind, with a per-user usage cap and a usage log.
  • Orders with a reference number, customer notes and a per-user preferred delivery time.
  • Favourites and product ratings.
  • Banners, push notifications, and app version and store URL settings for the mobile clients.

Stack

  • PHP
  • Laravel
  • Filament
  • MySQL
  • Redis
  • Laravel Modules
  • Laravel Sanctum
  • REST API
  • Firebase Cloud Messaging
  • Swagger / OpenAPI