Med Resto POS

Med Resto POS

Visit live site
Next.js
Next.js
TypeScript
TypeScript
tRPC
tRPC
Prisma
Prisma
PostgreSQL
PostgreSQL
Socket.IO
Socket.IO

Complete restaurant management platform: point of sale, day sessions with auto-close, vault & cash tracking, inventory audits, waste monitoring, real-time sync between front desk, kitchen and stock — deployed as white-label instances for multiple restaurants.

Project Goals

Replace paper-based restaurant operations with one reliable system covering sales, cash, stock and reporting — usable by non-technical staff every single shift.

Challenges

  • Keeping front-of-house sales, kitchen display and stock in perfect sync in real time
  • Modeling business days with timezone-aware auto-open/auto-close sessions
  • Preventing stock drift through structured inventory audits and waste tracking
  • Running multiple isolated, branded deployments from a single codebase

Solutions & Features

Key Features

  • Touch-first point of sale with password & PIN card login
  • Day sessions with auto-clôture and safe reopen flow
  • Vault & cash movements fully tracked per site
  • Inventory counts, audits with reversal safety and waste logging
  • Real-time updates across terminals via Socket.IO
  • Reports, exports (PDF/Excel/Word) and dashboards
  • Multi-site white-label deployments (Aloha, Chadim Sushi…)

Development Process

  • 1Modeled the domain with Prisma/PostgreSQL around sites, shifts, sessions and stock
  • 2Built type-safe APIs end-to-end with tRPC and validated inputs with Zod
  • 3Added a print server integration for receipts and kitchen tickets
  • 4Containerized each client instance behind nginx with automated deploys

Achieved Results

Multiple restaurants running daily on their own branded instance

Stock discrepancies caught by structured audits instead of surprises

End-of-day closing reduced to a few clicks with auto-clôture

Want a management platform tailored to your business?

Get in touch

Explore recent client work

Elmkaoui CV Builder
Personal project

Elmkaoui CV Builder

AI-powered resume builder with recruiter-approved templates, live multi-page preview and pixel-perfect PDF export. 7-step builder with AI content assistance, cover letter generation, CV upload & parsing (PDF/DOCX), Google sign-in and full EN/FR/AR support with RTL.

Next.js
Next.js
TypeScript
TypeScript
Tailwind CSS
Tailwind CSS
FastAPI
FastAPI
Playwright
Playwright
OpenRouter AI
OpenRouter AI
View
Sunline

Sunline

Bright, modern car rental website with a fresh design. Multi-language, Google Sheets CMS, WhatsApp booking. Built with Next.js and TypeScript.

nextjs
nextjs
Tailwind CSS
Tailwind CSS
TypeScript
TypeScript
View
Onyx

Onyx

Premium luxury car rental website with a dark editorial design. Multi-language, Google Sheets CMS, and WhatsApp booking. Built with Next.js.

nextjs
nextjs
Tailwind CSS
Tailwind CSS
TypeScript
TypeScript
View
MultiBranch

MultiBranch

Multi-location car rental website with a dark luxury theme & gold accents. Google Sheets CMS, WhatsApp booking, multi-language support.

nextjs
nextjs
Tailwind CSS
Tailwind CSS
TypeScript
TypeScript
View
KeyLine

KeyLine

Warm sand-toned car rental website with an editorial feel. Multi-language, Google Sheets CMS, and WhatsApp booking integration.

nextjs
nextjs
Tailwind CSS
Tailwind CSS
TypeScript
TypeScript
View
FleetWise

FleetWise

Smart car rental platform with fleet management, compare tool, and full booking flow. Built with Next.js, multi-language, and Google Sheets CMS.

nextjs
nextjs
Tailwind CSS
Tailwind CSS
TypeScript
TypeScript
View
Ayla Parfums

Ayla Parfums

Premium perfume e-commerce platform built with Shopify, featuring a custom theme, 200+ product catalog, quick order system, and cash-on-delivery payment.

Shopify
Shopify
Liquid
Liquid
JavaScript
JavaScript
CSS
CSS
HTML
HTML
View
RenovPlus Solutions Website
Client work

RenovPlus Solutions Website

Professional renovation company website built with WordPress and Divi Builder, featuring project galleries, service information, and contact systems.

WordPress
WordPress
PHP
PHP
CSS
CSS
Js
Js
View
Ouai Salon Website
Client work

Ouai Salon Website

Elegant WordPress website for a beauty salon featuring service listings, booking information, and portfolio gallery with responsive design.

WordPress
WordPress
PHP
PHP
Js
Js
CSS
CSS
HTML
HTML
View
MedElmkaoui Portfolio
Personal project

MedElmkaoui Portfolio

Modern developer portfolio showcasing projects, skills, and contact information. Built with cutting-edge Next.js 15 features for optimal performance.

Nextjs
Nextjs
React
React
Tailwind CSS
Tailwind CSS
TypeScript
TypeScript
View
PrepWise
Personal project

PrepWise

AI-powered interview preparation platform that helps developers practice technical and behavioral questions with instant feedback. Users can simulate real interviews for roles like Frontend or Full Stack Developer. Built using Next.js, Node.js, Tailwind CSS, and integrated with OpenAI API.

Nextjs
Nextjs
Vapi
Vapi
Tailwind CSS
Tailwind CSS
OpenAI API
OpenAI API
View
Evolution Products
Client work

Evolution Products

Online store for Evolution Products, a Moroccan supplier of cleaning products and services. Offers tailored solutions for individuals and businesses. Built with Nuxt.js, Node.js, Express, and styled using Tailwind CSS.

Nuxtjs
Nuxtjs
Nodejs
Nodejs
Express
Express
Tailwind CSS
Tailwind CSS
View
MethqalImmo Real Estate Platform
Client work

MethqalImmo Real Estate Platform

Modern real estate platform built with Nuxt.js frontend and Laravel API backend, featuring property listings, advanced search, and agent management systems.

Nuxtjs
Nuxtjs
Laravel
Laravel
Vuejs
Vuejs
MySQL
MySQL
Tailwind CSS
Tailwind CSS
View
Maronalum – Aluminum & Interior Storefront
Client work

Maronalum – Aluminum & Interior Storefront

Online storefront for Maronalum, a Moroccan aluminum and carpentry company. Highlights modern interiors and contact info. Built using Youcan store platform.

Html
Html
Css
Css
Js
Js
View
SIAF Agadir 2025
Client work

SIAF Agadir 2025

Landing page for the SIAF 2025 conference in Agadir. Showcases theme, partners, and countdown. Includes registration and contact info.

nuxtjs
nuxtjs
nodejs
nodejs
Express
Express
Tailwind CSS
Tailwind CSS
View
Smart Organizer Shelf
Concept

Smart Organizer Shelf

A professional landing page design for the Smart Organizer Shelf, showcasing its features, multiple configurations, and modern design.

Figma
Figma
View
Apollo Services
Concept

Apollo Services

A modern web development agency specializing in cutting-edge websites and applications to enhance digital presence.

figma
figma
View
Positivus
Concept

Positivus

A digital agency that helps businesses succeed online through services like SEO and social media marketing

nextjs
nextjs
Tailwind CSS
Tailwind CSS
View
CareerMap
Concept

CareerMap

Global job search platform, offering over one million job listings across various professional sectors.

Tailwind CSS
Tailwind CSS
nextjs
nextjs
View
Foodi
Concept

Foodi

User-friendly meal ordering and delivery platform, offering a smooth and intuitive user experience.

Tailwind CSS
Tailwind CSS
nextjs
nextjs
View
Rawaq
Personal project

Rawaq

Website dedicated to traditional Palestinian cuisine, showcasing authentic recipes and rich culinary culture.

Tailwind CSS
Tailwind CSS
nextjs
nextjs
View
Med Resto POS – Restaurant Management Platform | Next.js Developer | Mohamed Elmkaoui