Yemi Agbetunsin
Overview
Clooper, in its pursuit of product-market fit, faced significant challenges with its bloated frontend application, which hindered rapid iteration and prolonged deployment times. To address this, it became essential to rearchitect the frontend using a modular approach to enhance maintainability and reduce deployment overhead.
The project involved a complete redesign and development of the frontend by splitting it into two distinct Angular applications: a website for static content and a web app for dynamic interactions. Leveraging modern Angular features such as server-side rendering, shared components, and a mono-repo structure, I built a scalable and efficient frontend architecture that ensures faster loading times and streamlined development processes.
This overhaul has enabled Clooper to iterate rapidly, implementing new features from design to production within a 1-2 week window. The optimized architecture supports their ability to quickly adapt to market demands while maintaining a high-quality user experience.
Deliverables
Website with server-side rendering
Web app with server-side rendering
Front-end Architecture Documents
Technology Stack
Frontend: Angular, TypeScript, Bootstrap, and SCSS
Deployment: Docker, AWS