SESAB
Intranet Portal Overhaul
During my internship at the Bahia State Department of Health (SESAB), I was allocated to Hospital Geral Ernesto Simões Filho (HGESF) to modernize the primary internal communication hub for public health workers, medical staff, and administrative personnel.
The existing legacy platform had accumulated years of visual debt. It was cluttered, non-responsive, and lacked proper accessibility structures. This created severe communication lag across departments. My focus was to redesign this interface from the ground up, placing special emphasis on semantic HTML layouts, optimized contrast ratios, and clear information hierarchies so users in fast-paced medical environments could retrieve information with zero friction.
MVVM & System Stack
In addition to the frontend overhaul, we modernized the application architecture by transitioning to a decoupled Model-View-ViewModel (MVVM) design. ReactJS handled the reactive view and state representations, communicating with a lightweight NodeJS REST API that interfaced with a PostgreSQL database. The application was then deployed on local hospital network nodes behind Apache servers, employing release tagging via Git to keep deployments stable and organized.
Designing with a Model-View-ViewModel (MVVM) approach decoupled state modifications from visual templates. React components represented the reactive Views binding directly to hook states (ViewModels), which asynchronously synchronized with Node.js controllers (Models) via JSON APIs. This setup simplified data validation and made hospital metric grids instantly responsive.
Local Apache Deployment
Due to the clinical demands and restricted external internet connectivity within state hospitals, we deployed static compilation bundles on local network web nodes managed by Apache servers. Git versioning control acted as our deployment source of truth. We tagged stable releases and managed distribution assets directly, ensuring rollback capabilities were simple and bulletproof.
Milestones
UX Audit & Architecture Redesign|Design/Frontend
Dec 2022MVVM React Component Migration|Frontend
Mar 2023Node.js Backend & PostgreSQL API Integration|Backend
Jun 2023Apache Server Network Deploy & Release Tagging|DevOps
Sep 2023Closing Thoughts
This internship established my foundation in building highly accessible web applications and managing local deployments. Working under the unique constraints of public healthcare infrastructure taught me how to balance modern frontend practices with stable, offline-first local routing mechanisms.