Compall – Multi-Service Commerce and POS Platform
A multi-service shopping platform with a point-of-sale side for merchants, built for mobile and web.
- Industry
- Country
- Kuwait
- Built with
- Flutter
- React
- Node.js
- MySQL
The project
Compall is a platform where customers reach several services from one app instead of installing a separate app for each. Merchants on the platform run their sales through a point-of-sale module, so in-store and app orders sit in the same system. We designed and built the customer mobile app in Flutter, the web interface in React, and the shared backend in Node.js with a MySQL database. The project is on hold on the client's side.
The challenge
- Customers needed a different app for each service they used.
- Merchants had no single system for in-store and online sales.
What we built
- A customer app in Flutter that groups several services behind one account.
- A point-of-sale module for merchants on the platform.
- A React web interface and a Node.js and MySQL backend shared by both sides.
Key features
Many services, one app
Customers move between services without leaving the app or signing in again.
Merchant point of sale
Merchants record sales through the platform's own POS module.
One shared backend
The mobile app, web interface and POS read from the same Node.js and MySQL backend.
Mobile and web
A Flutter app for customers on iOS and Android, with a React interface for the web.


