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.
-
The opening
Rings of perfume bottles circle the headline, with two choices: take the quiz, or shop everything.
-
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.
-
The results
Filters for her, him and unisex, price sorting, a match score on every perfume, and a compare switch.
-
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.
-
The bag
The bag is kept if the shopper leaves, and quantities change in one tap.
-
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.

