Overview:
Anawalt Lumber, a prominent lumber and hardware store chain in the greater Los Angeles area, sought to establish a robust online presence to showcase their extensive product catalog across their five locations. The primary goal was to provide customers with an intuitive browsing experience while ensuring accurate inventory information and pricing updates in real-time.
Key Features:
- Comprehensive Product Catalog: The website boasts a curated product catalog encompassing all items available in-store, complete with up-to-date inventory counts and pricing details, including sale prices.
- Builder.io Integration: Leveraging Builder.io streamlined the creation of marketing and landing pages, empowering non-technical staff to make website edits.
- Frontend Development: Developed the frontend using NextJS, ensuring a fast and responsive user experience, while giving us the flexibility we needed for the custom build.
- Backend Development: Employed NodeJS and MongoDB for the backend infrastructure, facilitating efficient data management and retrieval.
- Data Integration: Engineered custom NodeJS integrations to pull product data from multiple sources, such as the Unilog PIM via the Unilog API, and synchronize pricing and inventory data from Anawalt's POS system, Epicor Eagle.
- Express API: Crafted an Express API for CRUD operations, leveraging MongoDB aggregation for advanced filtering and sorting capabilities.
- Store Locator: Implemented MongoDB's geospatial queries to enable users to locate the nearest Anawalt Lumber store.
Technologies Used:
- Frontend: NextJS, Builder.io
- Backend: NodeJS, MongoDB
- Integrations: Unilog API, Epicor Eagle POS
- Additional Tools: Express
Outcome:
The resulting website serves as a comprehensive digital catalog for Anawalt Lumber that enhances customer engagement and satisfaction through its user-friendly interface and real-time inventory updates. By integrating backend systems and leveraging modern JavaScript technologies, the project successfully bridges the gap between online and offline retail experience.