Integra is an hourly rental clinic for healthcare professionals, helping them save time and money managing rooms. Their scheduling was mostly manual in spreadsheets, which worked for a single space but broke down across multiple locations and booking states (paid, executed, cancelled, etc.). They needed to avoid human mistakes, double-bookings, and time wasted in back-and-forth communication with professionals and backoffice.
An integrated web app to manage scheduling, payments, professional registers and space availability through two main views:
this project needs to be fast and with good UX because the professionals need to focus in their patients and not in managing a scheduling software. Based on that we decide to opt for the following technologies:
MongoDB was the choice for databases for fast-schema flexiblity and faster queries for time based data, with aggregation pipelines to solve join situations.
Golang was the choice for generating backend for being a solid, time-proof language that has good performance and updates that are retrocompatible, unlike Node.js distributions.
Not only REST but Websockets was needed so the users can schedule and see data in realtime, this prevents race-conditions and gives a better experience to the users, as they can see available slots in realtime.
Svelte was the choice for frontend for being a reactive framework that is very fast, good DX, performant and very good to integrate with realtime application, mostly chosen for fast-delivery (less boilerplates) frontends
Users can manage appointments, payments, and schedules in a single view, avoiding page switching and cognitive overhead, preventing lines and communication with professionals without loading breaks.
The technique for making this is:

The system is made to prevent as much as possible all the loading screens. I did that by making requests in parallel on the client, with Goroutines and fasthttp in Go. Insert and Update operations can take 200-300ms. Everything can be processed in less than 1s. thanks to Golang performance and MongoDB fast list, insert & update operations that performs in nanosseconds to 1ms, all the time took is just download, unzip (from gzip) and read the data.
Everything is documented. Storybook for components and OAS (OpenAPI Specification) alongside with Stoplight Elements for managing and retrieving all the API Documentation, with edge-cases to provide top-notch documentation for an amazing and future-proof DX.
One of the most important things for this project is to be maintainable because as an ERP, companies changes all the time, from simple features from strategic decisions, every decision can also be changed in the software.

The next step is to evolve the platform from a scheduling tool into a daily operating system for professionals - and eventually, an intelligent system that reduces manual work to near zero.
Transform the product into a tool professionals rely on daily, not just occasionally.
The goal is to increase engagement and make the platform part of the professional’s daily workflow.
Move beyond traditional interfaces by introducing intent-based interactions and automation.
The goal is to reduce manual work to use AI to automate tasks and provide insights.