All work

Store in Egypt

Dr Cosmo

An Arabic-first cosmetics store the founder runs day to day without calling a developer.

Client
Dr Cosmo, Egypt
My role
Sole developer: store, admin, API and database
Year
2024
Built with
Next.js, NestJS, MySQL, Meilisearch, Redis
Dr Cosmo home page

01 / 02

Storefront

Offers, categories, product search and a one-page checkout, all right to left.

Dr Cosmo, Storefront screen 1
Dr Cosmo, Storefront screen 2
Dr Cosmo, Storefront screen 3
Dr Cosmo, Storefront screen 4
Dr Cosmo, Storefront screen 5
Dr Cosmo, Storefront screen 6
Dr Cosmo, Storefront on a phone, screen 1
Dr Cosmo, Storefront on a phone, screen 2
Dr Cosmo, Storefront on a phone, screen 3

02 / 02

Admin dashboard

Products, offers, orders and stock in one place, shaped around how the staff work.

Dr Cosmo, Admin dashboard screen 1
Dr Cosmo, Admin dashboard screen 2
Dr Cosmo, Admin dashboard screen 3
Dr Cosmo, Admin dashboard screen 4
Dr Cosmo, Admin dashboard screen 5
Dr Cosmo, Admin dashboard screen 6
Dr Cosmo, Admin dashboard screen 7
Dr Cosmo, Admin dashboard screen 8
Dr Cosmo, Admin dashboard screen 9
Dr Cosmo, Admin dashboard screen 10

Decisions that shaped it

  • One API behind the store and the admin

    Stock, prices and offers change weekly. One source of truth means the store never sells what the warehouse ran out of.

  • A CMS shaped around the staff

    Every admin screen maps to a task the team already does, not to a database table.

  • Card and cash on delivery from day one

    Cash on delivery is still how most Egyptian shoppers pay.

“Ahmed is an exceptional developer who consistently delivers high-quality results. His professionalism, technical expertise, and attention to detail make him an invaluable asset to any project.”
Nour Eldien, Project Manager, Dr Cosmo
Chat on WhatsApp