Client : Sky UK
Sky UK is a leading British broadcaster and telecommunications company, offering TV, internet, and phone services across the UK.
Duration: 26 months
Technologies: ReactJs, GraphQl, React Testing Library, Figma
About Project
This project involved redesigning and enhancing a React.js-based e-commerce website, powered by Contentstack and GraphQL. The goal was to improve the UI and accessibility while introducing new features like color swatches, dynamic discounts, and customizable product options, all aimed at elevating the user experience and boosting customer engagement.
Challenges
Key challenges included updating outdated libraries without breaking existing functionality and developing reusable components compatible with future updates. Ensuring GraphQL APIs remained intact while integrating new features required careful data handling. Additionally, updating the CSS library for the refreshed UI posed risks of conflicting with the existing stylesheet.
Solution
To address these challenges, I modularized components for reusability and ensured backward compatibility. Careful API integration preserved existing data flows while introducing new features. I refactored the CSS using scoped styles, preventing conflicts and delivering a modern, responsive UI. These solutions resulted in optimized performance and improved conversion rates.
Personal Achievements
- Recognized by management and awarded for delivering high-quality, efficient solutions.
- Gained expertise in consuming and modifying GraphQL queries for optimized data handling.
- Learned to manage and structure dynamic content effectively using Contentstack.
- Improved problem-solving skills by ensuring seamless integration of new features without disrupting existing functionality.
- Enhanced ability to develop reusable, future-proof components in React.js