Commercial project
Live Website Editor
Angular Developer
Overview
An interactive website editor supporting flexible page composition and nested drag-and-drop layouts.
Technology stack
- Angular
- TypeScript
- Angular CDK
- RxJS
- Firebase
- Google Cloud
My contributions
- Sole Angular developer for the editor.
- Implemented nested drag-and-drop functionality.
- Built component interactions and application state management.
- Integrated APIs and supporting services.
- Collaborated with designers and other stakeholders.
Team contributions
Visual design and styling were primarily handled by collaborating designers.
Engineering challenges
Managing complex nested layouts and drag-and-drop behaviour.
Outcome
Contribution scope
Implemented editor behaviour for nested page composition, component interactions, application state, and service integration, working alongside the designers responsible for visual design and styling.