Melabsna - Ecommerce Platform

A full-stack ecommerce marketplace for Algerian handmade goods, bilingual (Arabic/English) with delivery to all 69 wilayas.

slider

Overview

Melabsna is an online marketplace dedicated to handmade products. Built for the Algerian market from day one: localized checkout, delivery pricing per wilaya, and a fully bilingual Arabic (RTL) / English (LTR) interface. Its three parts — storefront, admin dashboard, and API — live in a single Turborepo monorepo.

REST API

A modular Hono server with a module per domain: products, categories, carts, checkout, orders, wilayas, delivery pricing, site content, and dashboard stats. Requests are validated with shared Zod schemas, and better-auth (Drizzle adapter) handles sessions on a PostgreSQL database managed with Drizzle ORM.

Storefront

Built on TanStack Start (React 19) with SSR, file-based routing, and TanStack Query. Product listing and detail pages, a persistent cart, a full checkout flow, and a fully RTL-aware bilingual layout styled with shadcn and Tailwind CSS.

Admin Dashboard

A Vite SPA using TanStack Router, Query, and Form for managing products, orders, delivery pricing, and site content, with statistics visualized through recharts.

Tech Stack

  • Backend: Hono, better-auth, drizzle-orm, PostgreSQL, Zod
  • Storefront: TanStack Start, React 19, Tailwind CSS, shadcn
  • Admin: Vite, TanStack Router/Query/Form, recharts
  • Monorepo: Turborepo, pnpm workspaces
mohammed.go