MAVE Brand Website
A beauty brand with a gallery the studio owns.
The public brand website: treatment photography, artist profiles, services, and locations, managed through a custom CMS.
Live at mavebeauty.co.id
The brand website01 / 02Choose a screen to see the product’s features and main flow.

The brand website
The current homepage presents real treatment work, the studio identity, and an entry to browser booking.
Screenshots from the live product
- The problem
- The studio’s actual work needs to communicate its treatment expertise online.
- What I built
- A brand website with treatment photography, artist and service pages, and a custom CMS.
- What it enables
- The studio can maintain its own gallery and guide visitors into booking.
- Latest treatment photography
- Editorial service & artist pages
- Custom CMS & direct booking entry
Designed and built by Alexanders Schwartzmann · start to finish
- Brand website UX & frontend
- Service, artist & gallery pages
- Custom CMS & content APIs
- Publishing & booking entry
I can build one around how your business works.
I designed and built this project from start to finish.
Alexanders Schwartzmann
From the product idea and design to the code behind the features below.
- Brand website UX & frontend
- Service, artist & gallery pages
- Custom CMS & content APIs
- Publishing & booking entry
How the main flow works
- 01
Studio-managed content & media
- 02
Custom CMS & content data
- 03
Astro brand and service pages
- 04
Visitors continue to booking
Proof of the work
What was built, how it works, and why it was built that way.
The brand is carried by actual studio work
The website presents treatment photographs, services, artist information, and locations.
The brand website has its own presentation, separate from the appointment application.
Content the studio can maintain
The source includes admin pages and portfolio-content APIs for the studio’s publishing workflow.
A custom CMS lets content change without editing the frontend page source for every gallery update.
Screens from the live brand website. No new studio content was published.
Screenshots from the live product ·
The problem
A beauty studio needs its treatment work, artist, and service details to carry the brand, with a publishing system the studio can maintain.
Feature highlights
- Latest treatment photography
- Editorial service & artist pages
- Custom CMS & direct booking entry
Current implementation
Astro and TypeScript render the editorial brand pages; Tailwind supports the layout, while Drizzle and SQLite support the custom publishing backend. The current site uses the latest treatment imagery, an artist profile, service explanations, portfolio, locations, and a direct booking entry.
Explore the real product
The walkthrough captures the active homepage and service page with overlays dismissed, showing the studio’s current composition and photography.
Three distinct MAVE products
This is the public brand website. MAVE Booking Web App handles appointments in the browser. MAVE Native App brings the customer experience to iOS and Android, with treatment discovery, booking, history, and loyalty.
Masalahnya
Studio beauty membutuhkan hasil treatment, artist, dan rincian layanan yang membawa identitas brand, dengan sistem publikasi yang dapat dikelola sendiri.
Fitur pilihan
- Foto treatment terbaru
- Halaman layanan & artist editorial
- CMS khusus & akses booking langsung
Implementasi sekarang
Astro dan TypeScript merender halaman brand editorial; Tailwind mendukung layout, sedangkan Drizzle dan SQLite mendukung backend publikasi khusus. Website sekarang memakai foto treatment terbaru, profil artist, penjelasan layanan, portfolio, lokasi, dan jalur booking langsung.
Jelajahi produk asli
Tur produk mengambil homepage dan halaman layanan aktif setelah overlay ditutup, memperlihatkan komposisi dan fotografi studio sekarang.
Tiga produk MAVE yang berbeda
Project ini adalah website utama brand. MAVE Booking Web App menangani appointment lewat browser. MAVE Native App membawa pengalaman pelanggan ke iOS dan Android, dengan pengenalan treatment, booking, riwayat, dan loyalty.
