Lenskart Store Locator is a high-performance, SEO-optimized web application built using Next.js. Designed to help users effortlessly find nearby Lenskart stores, the app offers a fast, responsive experience across devices. As the Lead Frontend Developer, I rebuilt the legacy version from scratch, achieving a Google PageSpeed score of 90+ on desktop. With real-time location detection, dynamic SEO metadata, and server-side rendering, the application ensures seamless navigation and faster load times, ultimately driving higher in-store conversions.
A Timeline of Problem-Solving, Learning, and Building
The goal of the Lenskart Store Locator revamp was to modernize the existing legacy page and enhance its overall usability, speed, and responsiveness. I led the frontend development to deliver a cleaner, faster, and mobile-optimized experience using modern frameworks and performance best practices. The focus was to significantly improve discoverability and provide users with a frictionless experience in locating stores.

Taking ownership of an outdated codebase meant overcoming poor performance, inconsistent UI behavior, and legacy responsiveness issues. As the lead frontend developer, I transformed the entire Store Locator from Angular to a Next.js-based application. The challenge included optimizing load times, implementing server-side rendering for SEO, cleaning up legacy code, and ensuring seamless responsiveness across devices while maintaining brand consistency.

The revamped Store Locator now scores 90+ on desktop and 70+ on mobile in Google PageSpeed Insights—up from 40 and 30, respectively. It’s fully responsive, SEO-optimized, and significantly more user-friendly. My work on code optimization, architecture redesign, and performance enhancements directly contributed to higher engagement and smoother store discovery across platforms. The project stands as a high-impact initiative in Lenskart’s digital infrastructure.
