
Beauty e-commerce store with guest checkout and cash on delivery

Tech Stack
The Challenge
Selling cosmetics online in Morocco comes with different constraints than a European shop: customers don't want to create accounts, payment is mostly cash on delivery and confirmation happens over WhatsApp. It needed a fast, simple storefront, a real back-office for stock and orders, and cheap hosting I fully control.
The Solution
A three-service architecture: SEO-friendly Next.js storefront, Next.js admin dashboard, Express/Prisma API. Guest checkout in a few steps, cash on delivery, automatic WhatsApp notification and emails. Each service is a Docker image built by GitHub Actions and deployed on my VPS behind Traefik, with a shared PostgreSQL database and automatic Let's Encrypt certificates.
Key Features
Catalog, categories, product pages, reviews, cart
Order without an account, cash on delivery
Automatic order notification to customer and seller
Products, orders, reviews, settings and analytics
Typed REST API on PostgreSQL, image uploads
3 GHCR images, Traefik, automatic TLS, GitHub Actions CI
More Projects

Your restaurants' performance in real time, in your pocket

Each restaurant's own online ordering site, in its own colors

Beautiful UI Components to Build Your Site Piece by Piece

An AI-powered blog writing platform with a rich text editor and markdown export

The Burger'S restaurants loyalty program, on mobile

Smart job search and application tracking platform

Digital pre-registration system for educational institutions

Nutrition coaching app with dietitian follow-up and subscriptions

Collaborative photo and video albums that expire

On-demand ride-hailing where passengers name their price

Risk-free sports predictions with virtual currency and rewards

Schedules and locum management for healthcare professionals

Air fryer recipes adapted to each model, with a community

The city of Seclin's app for young people aged 16 to 25

Meet people and events around shared interests

The platform connecting baristas and coffee shops for shifts