Skip to content
Yassen Ashraf
All projects

Full-Stack E-Commerce Platform

Rich House

A live online store for a Cairo menswear brand, carrying its real catalogue.

Rich House homepage: a tailor holding a checked blazer in a menswear store, beside the headline Crafted for the Modern Gentleman.
Client
Rich House menswear
Type
Commercial, live
Catalogue
65 products, 8 categories
Branches
Nasr City, Mohandessin

Context

A physical menswear brand needed a real online presence.

Rich House sells suits, wedding wear, kidswear and accessories from two branches in Greater Cairo. Fit and availability questions are part of buying tailoring, so the online store had to show the full range clearly and still lead into a personal conversation on WhatsApp.

The starting point was Marketify, a generic multi-vendor marketplace. Before it could carry a premium brand, it had to become one store: vendor concepts removed, and a new storefront, catalogue and hosting setup put in place.

What I worked on

  • Frontend and backend functionality for the shopping experience.
  • An admin dashboard for managing products and categories.
  • Domain purchase and setup, and deployment of the live site.

The API started as a marketplace codebase begun by a collaborating developer, and was then adapted for Rich House.

Engineering

What makes it work.

A catalogue people can actually search

Category pages, search, sorting, and filters for size, price, stock and offers, so a customer can narrow 65 products down quickly.

Checkout that fits how the shop sells

The cart turns into a structured WhatsApp message with each item's size, quantity and price, so staff get a complete order inquiry and can continue the conversation.

A dashboard for the people running it

Routes behind authentication let staff add and edit products and categories without touching code.

A separated, deployable architecture

The Angular frontend and .NET API deploy independently, with API URLs and secrets moved out of the code into environment configuration.

Rich House shop page with a filter panel beside a grid of shoes, suits and kidswear with prices in Egyptian pounds.
Shop page: search, size, price, stock and offer filters.
Rich House product page for a textured cobalt blue suit, showing price, discount, availability, product code and size options.
Product page: pricing, availability and size selection.

Designed for the phone in your hand

The layout adapts to small screens, with a dedicated mobile menu, full-width actions and a WhatsApp button always within reach.

Rich House homepage on a phone, with a stacked headline and full-width buttons for the collection and WhatsApp.
Rich House product page on a phone.

Tech stack

Frontend
Angular 21 · TypeScript · Bootstrap 5
Backend
ASP.NET Core 9 · EF Core · ASP.NET Identity · JWT · Hangfire · Serilog
Data
SQL Server
Delivery
Vercel (frontend) · Managed .NET host (API) · Custom domain

Project status

  • Live at richhouseeg.com, with its catalogue served from the API.
  • Search, filters, product pages, cart and WhatsApp contact are publicly available.
  • Admin routes exist in the code. They're private, so they aren't shown here.
  • Screenshots captured from the public site in October 2026.
  • Catalogue figures are from the same date and will change.

Need something similar?

Or see the other case study: Cloud Hub

Let's Work Together