Streamline Your Inventory Management with StockUp: A Comprehensive Solution for Household Goods
Project Overview: StockUp
The StockUp app is a comprehensive solution for managing the inventory of goods in a household. Developed as a capstone project for Boca Code bootcamp, the project was completed within a 2-week timeframe. The StockUp app leverages a number of cutting-edge technologies, including Firebase for hosting, authentication, and cloud functions, MongoDB, React, Ant Design, Node + Express, cors library, mongo-sanitize library, npm package manager, Git, and GitHub.
Problem Solved
StockUp aims to solve the problem of inventory management by providing a centralized platform where users can track the status of their household goods and supplies. With StockUp, users can easily keep track of how many units of an item they have left, how much is left in a container, or on a set date. Additionally, users can customize the way items are tracked based on their specific needs.
Generates Shopping List with One Click
One of the standout features of StockUp is the ability to generate a shopping list with just one click. Users can set a threshold for each item, and when the threshold is reached, the item will automatically be added to the shopping list. This helps users keep track of their inventory and ensures that they never run out of essential items.
Customizable Tracking Options
StockUp also allows users to customize how items are tracked based on their individual needs. For example, users can choose to track items based on the number of units left, how much is left in a container, or on a set date. This flexible approach to inventory management makes StockUp an ideal solution for households of all sizes and types.
Security
The app was also built with an abundance of security to ensure no one will know how many grapes you keep in the house. Json Web Tokens are generated and authenticated using Firebase Authentication. Middleware is used to protect each api endpoint before a user is granted access to the database queries. The site is also protected against SQL injection using the mongo-sanitize library. This way no malicious evil doer can access any information other than what is allowed.
Conclusion
The StockUp app is a comprehensive solution for managing household goods and supplies. With its easy-to-use interface, customizable tracking options, and automatic shopping list generation, StockUp makes inventory management simple and hassle-free. The app is hosted on Firebase, and users can access it from anywhere in the world by visiting stockup-app.com. Whether you’re a busy parent or just someone looking for a more organized approach to inventory management, StockUp is the solution you’ve been looking for.
Feel free to try the app out for yourself. It is currently live on stockup-app.com.
You can also peek behind the scenes on my Github.