Client project · Work 02

Raluca Anghelescu

A booking page for a photo studio in Brașov: the customer picks a session, a day and a time and pays a deposit online. The invoice is issued automatically from SmartBill, with e-Factura.

rezervari.ralucaanghelescu.ro ↗

Description

I

The whole booking flow, in custom code.

The studio customer picks a session, a day and a time, fills in their details and pays the deposit by card, without creating an account. SmartBill issues the invoice automatically and files it with e-Factura, the Romanian national e-invoicing system. The customer receives a confirmation by email and, before the session, a reminder.

The page, the calendar and the admin panel are code written for this studio, with no WordPress, plugins or subscription booking platform. From the panel, the studio opens days for booking, publishes the sessions and sees every booking. Rendering happens on the server, on the Cloudflare network, and every public route passes an automated accessibility check.

Fact sheet

Payments
Stripe Checkout, on the studio's account; the deposit is deducted from the session price
Invoicing
automatic, from SmartBill, with e-Factura
Panel
sessions, calendar and bookings, in one account
Hosting
Cloudflare Workers, data kept in the European Union
Status
in production since September 2026

Screenshots

II

The available sessions and the calendar.

Available sessionsScreenshot from the live page
Screenshot of the booking page of the Raluca Anghelescu photo studio: the booking steps at the top and the list of available sessions, each with a photo, duration, description and price in lei.
Booking calendarDemo data
Screenshot of the booking page of the Raluca Anghelescu photo studio: the second step, the calendar for September 2026, with the available days marked, a legend for available and full days, and demo data.
Architecture · Booking flowDiagram
CUSTOMERBOOKS AND PAYSSTUDIOPUBLISHES THE CALENDARWEB APPLICATIONUI · SSRSTRIPECARD PAYMENTSMARTBILLINVOICE · E-FACTURADATAD1 · R2CUSTOMERBOOKS AND PAYSSTUDIOPUBLISHES THE CALENDARWEB APPLICATIONUI · SSRSTRIPEPAYMENTSMARTBILLINVOICEDATAD1 · R2

Have a project in mind? Let's talk.

Send us a few lines about what you want to build. We reply with specific technical questions about data, integrations, traffic and budget, then with a written architecture proposal.

contact@kronstadtsoft.ro