InventLab

A real-time inventory management system built during a hackathon to track stock, sales, and inventory movements.

Duration

48 hours (Hackathon)

Team Size

3 members

Status

Prototype

About this project

InventLab is a hackathon-built inventory management system focused on simplicity and real-time tracking. The application allows teams to manage products, monitor stock levels, and log inventory actions such as sales and restocking. The project emphasized teamwork, clear API design, and building practical features within a limited time frame.

The Problem

Small businesses and teams often lack a simple system to track inventory changes, sales, and stock levels in real time.

The Solution

Developed an inventory management system that allows users to manage products, update stock on sales or restocks, and view inventory activity through a dashboard.

Key Features

  • Product creation and management
  • Real-time stock updates
  • Inventory action logs (sale, restock)
  • Low-stock indicators
  • Dashboard overview of inventory status
  • Role-based workflow for team usage

Technologies Used

Next.jsNode.jsExpressSQLiteTailwind CSS

Why I Built This

I built InventLab during a hackathon to understand how real-world inventory systems work under time constraints. The goal was to design a practical solution for tracking stock movements while collaborating effectively as a team.

Screenshots

My Role

Full Stack Developer

Built InventLab as a full-stack inventory management system to track products, stock movements, and sales. Worked on designing the backend APIs, database schema, and frontend dashboards. Focused on building a reliable system with clear inventory logs, role-based actions, and real-time insights.

Team Setup

3 members

Project Duration

48 hours (Hackathon)

Key Responsibilities

Designed database schema for products, stock, sales, and inventory logs

Built RESTful APIs using Node.js and Express for inventory operations

Implemented stock actions such as sales, returns, and restocking

Developed dashboard UI for inventory tracking and activity logs

Added role-based access logic for admin and staff users

Handled data validation and error handling across the application

Challenges & Learnings

Challenges Faced

  • 1

    Building multiple features within a limited hackathon timeframe

  • 2

    Designing a clear inventory update flow

  • 3

    Handling concurrent stock updates safely

  • 4

    Collaborating efficiently with team members under time pressure

Key Learnings

  • Improved understanding of inventory management logic

  • Learned to design APIs quickly and efficiently

  • Gained experience working in a team-based development environment

  • Understood the importance of clear task division during hackathons

Interested in my work?

Feel free to reach out or explore more of my projects