Calendar & Bookings
Grid view, availability management, self-service checkout, and mobile-optimised booking flow.
Learn morePulled straight from the repository history. Every milestone below corresponds to real commits and real production deployments — no aspirational dates, no vapourware.
Source · commit history from February 2026 onward
Live, in testing, or planned. Updated whenever something changes.
Grid view, availability management, self-service checkout, and mobile-optimised booking flow.
Learn moreFull task management with ingestion mode, colour priority mapping, and dashboard widget integration.
Learn moreLeaderboards, targets, display mode, and sales snapshot dashboard widget.
Learn moreCustomisable drag-and-drop dashboard with 15 widgets — per-user layouts saved automatically.
Learn moreCampaign orchestration, audience segmentation, consent-safe email and SMS send flows.
Learn moreCross-module contact timeline and unified record management.
Learn moreScoped builds based on live client workflow requirements.
Learn moreFoundation, security hardening, billing integration, VPS deployment. Every entry corresponds to a real commit.
February 10, 2026
FoundationInitial marketing site foundation established and first public pages shipped.
February 13, 2026
SecurityTiming attack, race condition, token exposure, and debug leak fixes landed.
February 17, 2026
PlatformCalendar module implementation merged with billing hardening and platform admin capability.
February 23, 2026
CriticalJWT migration, TOTP encryption, endpoint model hardening, and pre-launch API cleanup completed.
February 24, 2026
SecurityPublic contact endpoint, Cloudflare Turnstile, and AES-256-GCM encryption upgrade shipped.
February 25, 2026
AuthSignup/login loop fixes and onboarding/auth stabilisation completed across three signup paths.
February 27, 2026
BillingCore per-module billing flow implemented with tier configuration, quota management, and Stripe subscription foundations.
February 28, 2026
OpsSecurity-driven cleanup of sensitive artifacts, node_modules, and deployment hygiene updates.
March 1, 2026
SecurityPlatform-wide audit remediations completed across auth, sessions, billing, and data isolation controls.
March 2, 2026
Web/APIMarketing site pricing aligned to live API data with cache/fallback behaviour and endpoint-path fixes.
March 3, 2026
MarketingQR code generator, email signature preview, and SEO improvements shipped on the marketing site.
March 5, 2026
Launch344 files changed across 36,700+ lines of code. Committed all previously untracked production code including 30 database migrations (063–092), the complete tasks module (replacing todo), dashboard widget system with 15 customisable widgets, calendar grid view and availability pages, four new platform admin panels, and full test suite. The single largest commit in project history.
March 5, 2026
SecurityPlatform-wide security sweep across all API routes — admin, auth, billing, comms, contact, modules, organisations, and platform endpoints. Hardened error handling, tightened access controls, and resolved production blockers.
March 5, 2026
InfrastructureInitial schema migration applied, SSL configuration for internal Docker DB connections, bootstrap admin async context manager fix, and UTF-8 encoding corrections for production PostgreSQL.
March 5, 2026
FrontendMultiple rounds of mobile responsiveness fixes across the marketing site and portal — layout, typography, and touch target improvements for small-screen devices.
March 5, 2026
OpsResolved react-router-dom module resolution in production builds, fixed async context manager for admin bootstrap, and corrected frontend import paths for deployed environment.
March 5, 2026
BillingEnd-to-end self-service signup wired from marketing site "Get Started" buttons through embedded Stripe checkout to account registration with welcome animation. Converted backend to embedded checkout mode, made checkout page publicly accessible, and added checkout handler scripts to all module pages.
Three threads running in parallel. Honest answers to "what are you actually working on this week."
Platform is live on VPS with Docker, SSL, and PostgreSQL. Monitoring, performance tuning, and resolving production-environment issues as they surface.
Self-service checkout is wired. End-to-end testing of Stripe payments, account creation, module activation, and the welcome experience before the first external signups.
Next module on the build list. Campaign pipeline, audience segmentation, and consent-safe email and SMS workflows for Australian businesses.
Unified contact layer that every module can read from and write to. Interaction timelines across calendar, marketing, and sales without copy-paste.
We build custom modules for specific workflows. Tell us what your business actually does and we'll scope it.