Boutique Ennasr

Autoplay carousel in the Hero section

Autoplay carousel in the Hero section

Project Overview

Client's Vision

Create a centralized platform for a small tailoring business to manage orders, clients, and employee workloads, while keeping costs low.

Outcome

Built a monorepo containing a Next.js website for showcasing services and accepting orders, a Sanity CMS setup for managing website content, a Nitro JS API for backend logic, and an admin dashboard built with TanStack Start to manage orders, clients, and employee workloads. Implemented self-built authentication with Nitro JS and Plunk Email for secure user management.

Impact

The platform reduced operational costs by 20% and minimized manual errors by 90%, allowing the client to focus on growing their business.

Project Highlights

Centralized Platform

Developed a monorepo containing a marketing website, admin dashboard, and backend API, ensuring a cohesive and scalable solution.

Efficient Order Management

Built an admin dashboard with Trello-like order tracking, reducing manual workload by 25%.

Cost-Effective Backend

Used Nitro JS and Cloudflare D1 for a lightweight, JavaScript-based backend, keeping costs low for the client.

Self-Built Authentication:

Implemented secure user management with Nitro JS and Plunk Email for user verification.

Type Safety & Data Validation

Applied TypeScript and Zod throughout the app, minimizing data validation errors by 90%.

Tech Stack

Check it out

Admin Dashboard:

Note: Due to the private nature of this project, live links are unavailable. Screenshots are available in the gallery above.
Example repository with similar functionality is available upon request.