Wellness - USA - 2026

Somatic Reset

A booking site that takes the payment before the slot

Somatic Reset - the live site
Industry
Wellness
Country
USA
Services
Custom Web Development, Web Development for Small Business
Stack
Django 5.2, Python 3.13, Tailwind CSS 4

From an approved plan to the production domain in 8 days - with booking, payments and a CMS the owner edits herself.

8daysfrom plan to production
157automated tests
10minpayment hold per slot
38written specs

Business context

What the client needed

A calm, expressive site for a somatic practitioner in Miami with its own booking engine: live availability, Stripe prepayment and Google Calendar sync.

Julia Chukh runs private somatic sessions in Miami and programs for leadership teams. She needed a site that feels like her practice - warm and unhurried - with a clear path from the first screen to a paid session, a strong phone version, landing pages for Instagram campaigns and full control over every word without a developer.

User stories

What people do with it

  • As a new client, I want to see the open times and book a session in one go, so that I do not wait for a reply to a message.
  • As the practitioner, I want the payment taken before a slot is held, so that an empty hour never costs me a session.
  • As the practitioner, I want to change every word, price and campaign page myself, so that a new offer goes out without a developer.
somaticresetsystem.com
Somatic Reset - the desktop page, top to bottom
Somatic Reset - the phone page

Captured from the live site. Scroll or drag inside the frames, or click to open full size - or visit somaticresetsystem.com .

Key challenges

What made it hard

  • 01
    Real money on the line. Stripe Checkout holds a session for at least 30 minutes, the product needed a 10-minute hold. A background worker closes the session through the API and frees the slot only after Stripe confirms it.
  • 02
    No double bookings. Slots are reserved under a transactional lock, and a payment is trusted only after a signed webhook and a fresh read from Stripe.
  • 03
    Motion without jank. Custom section paging froze on trackpad inertia, so it was replaced with native scroll and CSS view timelines, with eight regression checks.
Somatic Reset - screen 1
Somatic Reset - screen 2
Somatic Reset - screen 3
Somatic Reset - screen 4

Results

What we delivered

Own booking engine

Weekly hours, exceptions, buffers, minimum notice and a booking horizon - all set in the admin.

Prepayment with Stripe

Checkout with a 10-minute hold, signed webhooks and a worker that recovers failed payments and calendar events.

Google Calendar sync

Every booking lands in the owner's calendar over OAuth; private pages carry no analytics.

A CMS for every word

369 interface strings, SEO fields, menus, redirects and offer landing pages for campaigns.

Technology

Django 5.2Python 3.13Tailwind CSS 4StripeGoogle Calendar APIDockerCaddy

Need something like Somatic Reset?

Tell us about your product. The first call and the rough estimate are free; on outsourced development and staff augmentation there is no upfront payment.

The services behind it: Custom Web Development, Web Development for Small Business.