As a front-end developer on the team, I worked on building a Vue 3-based CMS tailored for an energy services platform. The app was designed to support a broad range of admin operations—managing client records, configuring electricity and gas tariffs, handling contracts, and publishing content like articles, FAQs, and energy-saving tips. I focused on developing modular, maintainable components using the Composition API, and relied heavily on composables to isolate business logic and improve reusability. State management was handled through Pinia with persistence, ensuring data consistency across sessions. For the UI, I combined custom components and used vue-final-modal to manage dynamic modals across the app. Form validation was implemented using vee-validate with yup schemas for strict input control, while SCSS helped maintain a consistent visual design system.