Project Overview
Kidentials is a complete multi-vendor e-commerce marketplace specialized in children's products, built for the Egyptian market with full Arabic/English bilingual support and right-to-left (RTL) layout. I developed the entire stack: a server-rendered customer storefront, a professional role-based admin & vendor dashboard, and the REST API that powers both.
The platform lets independent vendors open their own stores, list products, and manage orders, while customers browse, search, and check out with cash on delivery or online card payments via Paymob.
Key Features
- Multi-vendor marketplace with vendor onboarding and per-store pages
- Product catalog with variants, categories, brands, instant search and autocomplete
- Cart and checkout with cash on delivery and Paymob card payments
- Shipping zones with weight-based rate calculation
- Coupons, discounts, orders, invoices and order tracking
- Customer accounts with addresses, children profiles, favorites and loyalty
- Reviews, ratings and a support ticket system
- Full CMS: banners (11 placements), FAQs, home sections, testimonials and rich-text pages
- Role-based access control (RBAC) for admin, vendor and customer roles
- JWT authentication with refresh-token session renewal
- Real-time order and stock notifications
- Vendor balances, payouts and bulk stock import via Excel
- Fully bilingual UI (EN/AR) with RTL and structured-data SEO
Architecture
The customer storefront is built with Next.js (App Router) using server components and Incremental Static Regeneration for fast, SEO-friendly pages. The admin/vendor dashboard is a Vite + React single-page app with a Lexical rich-text editor for content. Both communicate with a single ASP.NET Core REST API secured with JWT.
Internationalization & SEO
Every page is fully localized in Arabic and English with correct RTL handling, hreflang alternates, JSON-LD structured data (Organization, Product, Breadcrumb), dynamic Open Graph images, and generative-engine (AI search) optimization.
Built from the ground up with a focus on multi-vendor scalability, performance, security, and a polished bilingual experience.

