All works
Storefront

Amirami.

A Bulgarian perfume storefront, from finding a fragrance to building a basket.

ReactTypeScriptVite
In progress
Amirami’s gold-and-black perfume storefront

A shop for discovering fragrances

Amirami is a Bulgarian-language storefront for perfumes and perfume oils from Dubai. A warm gold-and-black design gives the products centre stage, with dedicated sections for new arrivals and popular fragrances.

From browsing to a basket

The catalogue can be narrowed by category, price, brand, fragrance family, and availability. Product pages bring together photographs, descriptions, and size selections. A persistent basket keeps selections between visits and updates quantities and totals.

The checkout interface walks through contact details, delivery or collection, payment preferences, and an order summary. It is a frontend implementation; the final order submission still needs to be connected.

Under the hood

Built with React, TypeScript, and Vite, with Material UI for the interface. React Query handles server data, Zustand manages the basket and checkout state, and React Hook Form supports the forms. The frontend also includes Firebase-backed sign-in flows.