You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A full-stack inventory management web application that allows businesses to track their products, monitor stock levels, and visualize inventory data through an interactive dashboard.
Built as a portfolio project to demonstrate full-stack development skills using modern web technologies.
✨ Features
🔐 JWT Authentication — Secure login system with token-based authentication. Protected routes redirect unauthenticated users to the login page.
📋 Product Management — Full CRUD functionality to add, edit, and delete products with fields for name, SKU, category, quantity, price, and low stock threshold.
🔍 Search & Filter — Real-time search by product name or SKU, and filter by category using a dynamic dropdown populated from live data.
🚨 Low Stock Alerts — Products at or below their defined stock threshold are automatically highlighted in red in the products table.
📊 Dashboard — Overview of key metrics including total products, total inventory value, and number of low stock items, alongside a bar chart showing stock levels by category.
📱 Responsive Design — Clean, responsive UI built with Tailwind CSS that works across different screen sizes.
🛠️ Tech Stack
Frontend
Technology
Purpose
React
UI library for building component-based interfaces
A full-stack inventory management web application that allows businesses to track their products, monitor stock levels, and visualize inventory data through an interactive dashboard.