Project: Golidlocks Goods Inventory Management System
Examples coming soon
Sites:
- Goldilocks Goods Shopify Site ( not part of the project )
- Goldilocks Goods Faire Site ( not part of the project )
Objective:
Golidlocks Goods faced challenges with inventory synchronization between their two Shopify stores and their Faire store. They needed a system that could automatically update inventory levels across all stores when an item was sold. Additionally, they wanted to efficiently manage material inventory and streamline the process of selling bundles containing multiple items.
Technology used:
For the front-end development, React was chosen as the framework along with Tailwind CSS for styling. Firebase Firestore was utilized as the database for its real-time capabilities. Firebase Auth was used for user authentication, while Firebase Storage served as the storage solution for static image storage. Firebase Functions enabled the implementation of serverless functions. The technology choices were driven by the ease of use and seamless integration offered by Firebase.
Challenges:
The project presented several challenges as there were no existing references to guide the development process. Although there were Shopify apps available for syncing inventory levels across multiple stores, none of them offered a comprehensive solution that also incorporated material inventory management, bundle inventory tracking and connecting to other vendors. I had to overcome these challenges by conducting extensive research, particularly focusing on understanding the capabilities of the Shopify and Faire APIs and finding innovative solutions to meet the project's requirements.
Design and development approach:
Extensive research was conducted upfront to gain familiarity with the required technologies and platforms. The Shopify and Faire APIs were thoroughly studied to understand its capabilities and ensure seamless integration. The team designed a custom dashboard in Figma, incorporating a straightforward interface that allowed users to view and edit inventory data. The design of the dashboard was handled by the in-house designer to ensure a user-friendly experience.
Key features and functionalities:
The developed inventory management system for Golidlocks Goods boasts several key features and functionalities:
- Real-time inventory synchronization: The system enables automatic inventory updates between the two Shopify stores and Faire, ensuring accurate stock levels across both platforms.
- Bundle inventory tracking: When selling bundles containing multiple items, the system automatically adjusts the inventory levels of each individual item as the bundle is sold.
- Material inventory management: The system provides a separate inventory management module for materials, allowing Golidlocks Goods to effectively track and manage their material inventory.
- Automation and efficiency: By automating inventory synchronization and simplifying the management process, the system saves time and improves overall efficiency, enabling the team to focus on other tasks.
The implemented solution has empowered Golidlocks Goods to simplify and automate their inventory management processes, achieving accurate inventory levels, seamless synchronization across stores, and efficient material inventory tracking. The custom dashboard and real-time capabilities have provided the team with a user-friendly interface and enhanced productivity.