SPA Booking Calendar — React + Odoo Integration A full-featured, multi-tenant booking management ...SPA Booking Calendar — React + Odoo Integration A full-featured, multi-tenant booking management ...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
SPA Booking Calendar — React + Odoo Integration
A full-featured, multi-tenant booking management frontend built in React, designed to integrate seamlessly with a custom spa_management Odoo module via a token-based API (no session cookies).
Core features include a KPI home dashboard (invoices, revenue, staff, contacts), a rich calendar with Day / Week / Month / Quarter / Year views, a 15-minute-slot drag-and-drop Day scheduler for creating, moving, and resizing bookings across employees, and an inline booking wizard covering customer selection, service picker, and auto-filled duration.
The invoicing flow supports draft creation, posting, and accurate financial figures computed server-side in Odoo. Additional pages cover contacts, products, employees, and a full bookings list (including cancelled entries). Portal users are blocked — staff-only access.
Multi-tenant by design: the frontend auto-resolves the API base URL and Odoo database from the subdomain, so a single build serves every client. Adding a new tenant requires zero code changes.
Stack: React · Redux Toolkit · Vite · custom CSS design system · Odoo JSON-RPC
Post image
Post image
Post image
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started