Driver 1 Lubricants

Role
Software Engineer
For
Driver 1 Lubricants

The Driver 1 Lubricants project was initially scoped as a series of iterative updates and edits to an existing website for a major Iraqi lubricant store chain. The primary business goal was to create a robust online presence that could serve as a comprehensive digital product catalog and a store locator for their multiple locations. This site is crucial for providing mechanics, distributors, and end-users with detailed product specifications and easy access to store information.

However, upon receiving the "existing" codebase, the project scope fundamentally changed. The provided source code was severely incomplete, missing critical backend server components and essential frontend dependencies, rendering the existing framework unusable. Due to the client's urgent need for a fully operational website, I was required to pivot immediately from an editing role to a complete full-stack application build from the ground up.

This involved designing and developing a new, modern frontend, establishing a secure and performant backend architecture, and rapidly migrating the required product data. The focus was on speed, performance, and accuracy in displaying the vast catalog of lubricants and their technical details, all while meeting a challenging, compressed deadline.

Gallery

Technologies & Tools

Nuxt.jsSanity CMS

Results

  • Despite the major scope change and tight timeline, the project delivered a complete and highly functional website:
  • - Rapid Full-Stack Deployment: A complete, high-performance, full-stack website was successfully designed, developed, and deployed in a record time, successfully meeting the client's urgent business deadline.
  • - Comprehensive Product Catalog: The site provides a user-friendly interface to display and filter the company's entire range of lubricant products, complete with detailed specifications, technical data sheets, and use-case information.
  • - Effective Location Finder: An interactive store locator was implemented, allowing customers to easily find the nearest Driver 1 outlet, enhancing the chain's accessibility and customer service.
  • - Reliable and Scalable Architecture: By building a new, clean architecture, the website now stands on a stable foundation that is easy to maintain, scale, and update with new products or store locations.

Challenges & Solutions

  • The greatest challenges of this project stemmed from the misleading initial requirements and the aggressive timeline:
  • - Incomplete Source Code (The Major Pivot): The core challenge was discovering that the "existing" source code was fundamentally broken, lacking server-side logic and key frontend components. This instantly required a complete, unscheduled rebuild of the entire application.
  • - Aggressive Deadline: The client's urgency meant the full-stack application had to be developed and deployed in a record time. This required intense focus, efficient workflow, and minimal margin for error.
  • - Data Migration: Rapidly ingesting and structuring the extensive product data (including technical specifications) for the new database while maintaining accuracy was a time-intensive bottleneck.
  • - Requirement Clarity: Needing to quickly establish and confirm all features and requirements with the client while in the midst of a full rebuild added pressure to the communication and planning process.

Project Links

Let's Work
Together