The Fridge Inventory application is a powerful tool designed to streamline the management of shared refrigerator contents, ideal for use in restaurants, shared spaces, or households. This project is built using modern web technologies, providing an efficient way to track, organize, and manage fridge inventory.
- User Accountability: Tracks which user added or removed items, ensuring transparency in shared environments.
- Categorized Inventory: Items are organized into categories (e.g., fruits, vegetables, dairy), enabling easy navigation and filtering.
- CRUD Operations: Users can create, read, update, and delete items from the inventory seamlessly.
- Real-Time Updates: The application dynamically updates inventory information, ensuring data accuracy at all times.
- Frontend: Built with React, providing a responsive and user-friendly interface.
- Backend: Powered by Node.js with Express, enabling efficient server-side processing and API endpoints.
- Database: Utilizes MySQL for data persistence, securely storing user and inventory information.
- Version Control: Managed with Git, showcasing best practices in collaborative development.
- User Registration and Login: Users create accounts and log in to access the shared fridge.
- Item Management: Users can add items to the inventory, specifying details such as category, quantity, and expiration date.
- Accountability: Every action is logged with the associated user's account to ensure proper tracking.
- Category-Based Filtering: Inventory items are sorted into predefined categories, making it easier to find specific items.
- Real-Time Collaboration: Multiple users can interact with the fridge inventory simultaneously, with changes reflected instantly.