Sheet indexIndex Sheet 02 / 08 ← previousnext → TR / EN

Sheet 02 / 08

MARKASIUM

Multi-vendor food ordering platform that runs on subscriptions instead of commissions. It consists of a customer storefront, a restaurant panel and a single API that serves both.

Subject
Backend
Platform
Web
Source
Private repo
Date
2026
Status
In development

01ViewsBuilt from current source · sample data

Markasium customer site: restaurants by location and cuisine categories
ACustomer web · home
Restaurant page: rating, delivery time and a categorised menu
BCustomer web · restaurant page
Cart and checkout: items, delivery address, payment method, order summary
CCustomer web · cart and checkout
Restaurant panel order board by status: new, preparing, on the way
DRestaurant panel · orders
Restaurant panel menu management: categories, items, edit, hide, delete
ERestaurant panel · menu
Restaurant panel revenue, order summary and daily revenue
FRestaurant panel · statistics

02Schema and notes

DOCKER NETWORK CUSTOMER WEB:3000 RESTAURANT PANEL:3001 APISpring Boot · :8080 MARIADBorders · menus · plans KEYCLOAK:8081 · identity REVENUE MODEL · NO COMMISSION, SUBSCRIPTION
  1. Three services on one Docker network: customer web, restaurant panel, API.
  2. Business logic and the order engine live in the Spring Boot API.
  3. Authentication through Keycloak.
  4. Order, menu and subscription data in MariaDB.
  5. Revenue model: subscription, not commission.

03Parts list6 parts

ItemPartDescription
01Customer webRestaurant listing, ordering · :3000
02Restaurant panelOrder, menu and subscription management · :3001
03APIBusiness logic and order engine · :8080
04IdentityKeycloak realm and roles
05DatabaseMariaDB
06DeploymentDocker Compose, single network

—End of sheetdrawn by MUHAMMEDPYZ