Dashboard for BT & EE Smart-Hubs

Rahul Gupta

Frontend Engineer
Web Developer
React
React Native
Wipro
BT
Smart hub web and mobile dashboard interface Right after joining Wipro, I jumped into a project developing the web and mobile dashboard interface for BT's smart hub using React. This was a great opportunity to showcase my skills!
I focused on creating intuitive UI components that made it easy for users to interact with the hub. This included functionalities like disk pairing, managing disk and device graphs, port forwarding, device configuration, even a speed test and etc.
But it wasn't just about the UI. I also took the initiative to improve the code base structure. I implemented a clean architecture with a provider pattern using React Redux workflow. This essentially separated the UI layer from the data layer, making the code more maintainable and reusable across different web dashboard variants and even the React-Native app for the hub. The result? Better usability across all these platforms!
Finally, to make sure everyone could enjoy the dashboard, I wrote unit tests, integration tests, and snapshot tests using jest and rtl (React Testing library) to achieve 100% test coverage. And just before user testing kicked off, I went the extra mile and helped improve the accessibility features for people with visual impairments. and Before promoted to next project I received complement from our management and scrum master for accessibility improvements.
Partner With Rahul
View Services

More Projects by Rahul