Anonymous usage statistics

With your permission we record which pages are visited, using random identifiers, to understand how the site is used. Nothing is recorded unless you accept. Privacy Policy

Our work

Products we have built and run.

Rumuze designs, builds, and operates its own platforms. Each one is described below with the architecture and practices it is built on.

Products
4
Services
9
Languages
2
SaaS platform

RumuzePMO

ERP, HRM, CRM, project management, payments, and support in one Laravel 12 codebase, split into seven modules that can be switched on independently.

Read the details →
  • Modular monolith with contract-first module boundaries
  • Tenant-isolation tooling and request tracing
  • Integrates a wide range of payment gateways
  • Runs on FrankenPHP and Octane with Redis-backed queues
StackLaravel 12MySQLRedisDocker
  1. Entry
    FrankenPHP + OctaneRequest tracingTenant guard
  2. Contracts
    Module contractsQueryEngine dispatch
  3. Modules
    CRMERPHRMProjectsPaymentsSupportLanding page
  4. Data
    MySQLRedis cache and queuesQueue worker
Request flow through the modular monolith
Delivery operations
The Rveta logo, the app mark used on the driver app launch screen

Rveta

A Laravel backend with a Flutter driver app: order assignment, delivery status updates, live location, customer chat, and push notifications, in Arabic and English.

Read the details →
  • Live location tracking for active deliveries
  • Biometric app lock for drivers
  • Push notifications in foreground and background
  • Scripted production deploys with health checks
StackLaravelFlutterFirebaseNginx
  1. Clients
    Flutter driver appPush notificationsLive location
  2. Edge
    NginxLet's Encrypt TLS
  3. API
    Laravel APISchedulerQueue worker
  4. Data
    MySQLRedis
Driver app, API, and services
Platform kernel

Rumuze Core

A NestJS API built around a transactional outbox, an integration webhook engine, and Socket.IO realtime, with a Next.js admin dashboard on top.

Read the details →
  • Transactional outbox for guaranteed event delivery
  • Secure webhook ingestion and reliable outbound delivery
  • Realtime fan-out through Redis
  • Trace ID propagation across requests
StackNestJSPrismaPostgreSQLNext.js
  1. Clients
    Next.js dashboardAPI clientsWebhook senders
  2. Kernel
    NestJS APIEventBusTransactional outbox
  3. Delivery
    Webhook engineSocket.IO realtime
  4. Data
    PostgreSQL (Prisma)Redis
Event flow from API to webhooks and realtime
Device controlIn development

Rveta Connector

A cross-platform Flutter app that pairs a device to a backend control plane, with hardened token handling and a foreground command channel.

Read the details →
  • Device pairing and token rotation
  • Explicit handling of expiry, revocation, and suspension
  • Actor sign-in and operator sessions
StackFlutterLaravel API
  1. Device
    Flutter appSecure token storage
  2. Session
    Device pairingToken rotationRevocation handling
  3. Control plane
    Laravel APICommand channel (ping, refresh_status)
Device session and command channel

Have something similar in mind?

Tell us what you want to build, fix, or take over.

Start a project