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

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