It started as a small project — a simple website with a homepage, login page, and dashboard, all in one codebase. Everything was smooth with one team, one repo, one deploy.
But as the app grew, things got messy.
New features made the codebase heavier...