All projects Talk to us

Online perfume store, delivery across Egypt

rev.

A store that helps people choose a perfume without smelling it, and pay the way they are used to. It comes with an admin panel that runs the whole shop.

Type
Online store
Delivery
All 27 governorates
Payment
Cash on delivery, InstaPay or mobile wallet
Admin panel
5 sections
Hosting
Cloudflare, on the free plan

The idea

The hardest part of buying perfume online is that you can't smell it. rev opens with a seven-question quiz: who it is for, scent family, sweetness, strength, season, occasion, and whether it is a gift. Then it recommends perfumes with a match score.

Payment works the Egyptian way: cash on delivery, or an InstaPay or wallet transfer with a screenshot. Delivery is priced by governorate.

Find your signature scent.

A walk through the site

Click any screenshot to see it full size.

  1. The opening

    Rings of perfume bottles circle the headline, with two choices: take the quiz, or shop everything.

  2. The scent quiz

    Seven questions with sliders and choices, while the bottles behind rearrange with every answer. Answers are saved and can be shared as a link.

  3. The results

    Filters for her, him and unisex, price sorting, a match score on every perfume, and a compare switch.

  4. The perfume page

    Sizes with the price per bottle and per ml, the notes pyramid, performance, and the match breakdown. When sold out, a WhatsApp "tell me when it's back" button.

  5. The bag

    The bag is kept if the shopper leaves, and quantities change in one tap.

  6. Checkout

    A checked Egyptian mobile number, 27 governorates, three payment methods with a transfer screenshot upload, promo codes, and free delivery over 3,000 LE.

Features

  • Prices are checked on the server

    Prices, discounts and delivery are recalculated by the store, so nobody can change a price from their browser.

  • Orders survive a dropped connection

    If sending fails, the shopper gets a button to send the full order on WhatsApp.

  • Every order copied to Google Sheets

    Each order is added to a sheet, the transfer screenshot is saved to Drive, and the owner gets an email.

  • Floating deals with a countdown

    A deal card with a moving flame and a countdown, which shoppers can dismiss.

  • Opens instantly

    The catalogue is kept on the device, so return visits open without waiting.

  • Images shrink themselves

    Transfer screenshots are shrunk before upload, so it is quick even on mobile data.

The admin panel

The owner runs everything from /admin: orders, perfumes, promo codes, deals and settings, without calling a developer.

These screenshots come from a demo copy with made-up data, not the live store.

  • Password checked securely
  • Only 8 tries every 15 minutes
  • 7-day protected session cookie
  • Protection against forged requests
  • Hidden from search engines

Orders

Cards on top: new orders, transfers to check, and today's and this month's revenue in Cairo time.

  • Filter by status, search by name, phone or order number
  • Change the status right in the list
  • Refreshes every minute, with a new-order count in the tab title

Order details

Everything needed to ship an order on one screen.

  • Call, WhatsApp or copy the address in one tap
  • The transfer screenshot, visible to the admin only
  • An internal note and the full status history

Perfumes

Add, edit and delete, show or hide any perfume, and mark it sold out.

  • Filters: on the store, hidden, sold out
  • Quick switches on every card

Editing a perfume

Everything the shopper sees, plus the quiz answers the perfume should match.

  • Photos shrink to 1200 px automatically
  • Sizes, prices and notes

Promo codes

Percent, fixed amount or free delivery, with a minimum order, a usage limit and an expiry date.

  • Generate up to 500 codes at once
  • Download them as a CSV file
  • Pause or resume any code

Floating deals

An editor with a live preview of the card before it goes live.

  • A schedule and the pages it appears on
  • Colours, flame and countdown

Settings

Payment numbers, WhatsApp and delivery fees, without touching code.

  • Accepted wallets
  • Nearby governorates and the fee for each zone
  • The Google Sheet backup link

And on a phone

The whole panel works on a phone, so the owner can check orders on the go.

Accessibility

A site everyone can use: by touch, keyboard or screen reader, and for anyone who asks for less motion.

  • A clear focus outline in the store and in the admin panel.
  • With reduced motion, the rings stop and the deal flame becomes a still image.
  • Quiz sliders announce their value in words to screen readers.
  • Pop-ups close with Esc, and focus moves into them when they open.
  • Confirmations and errors are announced automatically.
  • Every checkout field has a label, and perfume photos carry the brand and name.

Under the hood

  • Static pages with Cloudflare Functions and a D1 database, all on the free plan.
  • Perfume photos are cached for a year, and transfer screenshots are never cached.
  • The admin panel is blocked from search engines and from being embedded in other sites.

Want a site like this for your business?

Tell us about your business on WhatsApp and we'll tell you where to start.