← All work

Next projectERP Scheduling & Reservations →
04Health / Corporate Platform / Refactor
Maintenance and refactor of the Dentist Portal at OdontoPrev — a platform serving tens of thousands of members — modernising a codebase that had to keep running while it changed.

01
Overview
- Client / Product
- OdontoPrev (via Sis-it)
- Period
- Aug 2024 — Oct 2025
- Role
- Full Stack Development
- Context
- Digital platforms for one of the largest dental care providers, serving tens of thousands of members.
- Team
- Squad of up to 8 people.
- Technologies
- Vue.jsNuxt.jsNode.jsTypeScriptSCSSTailwind
02
The challenge
Refactor a portal that dentists depend on daily. The system could not pause, and the people using it could not absorb surprises.
03
Strategy
- —Refactor alongside support: pay down debt in the same areas already being touched.
- —Vue.js and Nuxt.js with TypeScript to make contracts explicit and regressions visible earlier.
- —Standardise styling on SCSS and Tailwind instead of letting each screen invent its own rules.
04
Solution
- —Dentist Portal refactored and kept in support without interrupting its users.
- —Corporate product interfaces built and evolved on a consistent component model.
- —Front-end integrated with back-end services through Node.js.
05
Impact
- Reduced maintenance rework on the Dentist Portal.
- A modernised codebase that a squad of up to 8 people could work in without stepping on each other.
06
Learnings
The best refactor is the one nobody outside the team notices. Doing it inside the support flow, area by area, beat asking for a rewrite window that was never going to come.