Skip to main content

Welcome to SmartShelf

SmartShelf is an intelligent warehouse inventory management system designed to optimize warehouse operations through automation, predictive analytics, and real-time monitoring. Built with the MERN stack, it addresses critical challenges in modern warehouse management.

What is SmartShelf?

SmartShelf transforms how warehouses manage inventory by combining real-time tracking with intelligent algorithms. It eliminates manual errors, prevents product expiry waste, and provides predictive capabilities that help you stay ahead of inventory challenges.

Key problems SmartShelf solves

  • Inventory discrepancies and manual errors
  • Product expiry and waste management
  • Inefficient task allocation
  • Lack of predictive capabilities
  • Limited real-time visibility

Core features

Real-time inventory tracking

Track inventory items with full CRUD operations, category-based filtering, and multi-field search across product names, SKUs, and suppliers.

FEFO ordering system

First Expired, First Out algorithm automatically prioritizes items based on expiry dates with urgency levels from critical to low.

Demand forecasting

7-day demand projections based on historical data with daily consumption rates and trend indicators for proactive inventory planning.

Alert system

Real-time notifications for critical events including expired items, items expiring soon, low stock, and out of stock situations.

Task management

Create and assign tasks to workers with status tracking from pending to completed, including real-time updates and analytics.

Analytics dashboard

Role-based dashboards for admins, managers, and workers with live alerts, forecasting, top products, and task tracking.

Get started quickly

Quickstart

Get SmartShelf running locally in under 10 minutes

Installation guide

Detailed setup instructions with configuration options

Inventory management

Learn how to manage inventory items effectively

FEFO ordering

Understand the First Expired, First Out algorithm

Built with MERN stack

SmartShelf leverages modern web technologies for a robust and scalable solution: Frontend
  • React 18 with hooks for reactive UI
  • TypeScript for type safety
  • Tailwind CSS for responsive design
  • Vite for fast builds
Backend
  • Node.js runtime environment
  • Express.js web framework
  • MongoDB NoSQL database
  • Mongoose ODM for data modeling
  • JWT authentication with bcrypt password hashing

User roles and permissions

SmartShelf supports three user roles with specific permissions:
  • Admin: Full system access including user management and all features
  • Manager: Inventory management, task creation, analytics, and forecasting
  • Worker: View assigned tasks and update task status
Each role has a customized dashboard tailored to their specific responsibilities and workflows.

Next steps

1

Install SmartShelf

Follow the quickstart guide to get SmartShelf running locally
2

Explore features

Learn about inventory tracking, FEFO ordering, and demand forecasting
3

Configure your system

Set up user roles, alert thresholds, and customize for your warehouse

Build docs developers (and LLMs) love