E-commerce

One domain, three connected systems, one Dubai mini mart.

A full ecommerce build for TIME IN Mini Mart — a bakery and mini mart in Dubai — with a static storefront, a NestJS API and a Next.js admin dashboard, all sharing one database.

Website showcase

A look at the website we designed and developed

TIME IN Mini Mart homepage
TIME IN Mini Mart contact page
Contact
Industry  Bakery / Mini Mart Location  Dubai, UAE Services  Web Design, Web Development, E-commerce Status  Live
The challenge

A mini mart selling fresh bakery items and groceries needed real inventory and order management — stock levels, delivery, coupons — without the storefront itself needing to be a heavy application, since most traffic lands straight on product pages from social and search.

What we did

Split the system into three independently-deployed pieces sharing one Supabase Postgres database: a fast static storefront, a NestJS API handling products, orders, inventory and delivery, and a separate Next.js admin dashboard for the team to run the store day to day.

Deliverables

What we delivered

Static storefront

Fast, dependency-light pages for browsing, checkout and accounts.

NestJS API

Products, orders, inventory, delivery, coupons and reporting — one backend for both storefront and admin.

Admin dashboard

A 19-screen Next.js dashboard covering the whole operation.

Live inventory

Real stock levels tied directly to what customers can order.

Shared Supabase database

One Postgres database and storage bucket behind all three pieces.

CI/CD pipeline

Schema drift checks and automated builds before anything ships.

Project overview

Delivered

Total pages built29

10 storefront pages plus a 19-screen admin dashboard.

Responsive100%

Built mobile-first for social and search traffic.

Website statusLive

Storefront and API both live, serving real stock and pricing.

Built with

Technology

NestJS Next.js Prisma PostgreSQL Supabase HTML / CSS / JS
Core features

What the site does

Live inventory

Stock and pricing pulled straight from the database.

Delivery management

A dedicated module for tracking and assigning deliveries.

Coupons

Discount codes managed from the admin dashboard.

Customer accounts

Order history and saved details for returning customers.

Reporting

Sales and order reports built into the admin.

Media & content management

Product images and site content managed centrally.

More work

Other projects

Zeniva website homepage
Website Design & Development · Bangladesh

Zeniva

Web Design, Web Development, E-commerce

View case study ↗
Ayan Auto website homepage
Website Design & Development · Bangladesh

Ayan Auto

Web Design, Web Development, E-commerce

View case study ↗