Skip to content

VrajPrajapati6/Stock-Inventory-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Waresync

Waresync is a modern Inventory Management System designed to digitize and streamline stock operations for businesses. The platform replaces manual registers, spreadsheets, and scattered tracking methods with a centralized and real-time inventory dashboard.

The system allows organizations to manage products, warehouses, stock transfers, deliveries, and inventory adjustments from a single interface.


Overview

WareSync helps businesses manage inventory efficiently by providing:

  • Centralized product and stock management
  • Real-time inventory visibility
  • Multi-warehouse support
  • Stock movement tracking
  • Inventory adjustments
  • Operational dashboards and analytics

The platform is designed with a modern SaaS architecture and a clean user interface.


Features

Product Management

Create and manage products with SKU, category, and unit of measure.

Inventory Operations

Handle core inventory workflows including:

  • Incoming stock (Receipts)
  • Outgoing stock (Delivery Orders)
  • Internal warehouse transfers
  • Inventory adjustments

Dashboard Analytics

View key inventory metrics such as:

  • Total products in stock
  • Low stock alerts
  • Pending deliveries
  • Pending receipts
  • Warehouse activity

Warehouse Management

Manage multiple warehouse locations and track stock availability per location.

Stock Movement History

Maintain a complete ledger of inventory movements for transparency and auditing.

Authentication

Secure login system with password reset functionality using email OTP.


Technology Stack

Frontend

  • Next.js
  • TypeScript
  • Tailwind CSS

Backend

  • Node.js
  • Express.js

Database

  • MongoDB

Additional Tools

  • Framer Motion (animations)
  • Nodemailer (email OTP)
  • Vercel (deployment)

Project Structure

coreinventory
│
├── client
│   ├── app
│   ├── components
│   ├── services
│   └── styles
│
├── server
│   ├── controllers
│   ├── models
│   ├── routes
│   └── config
│
└── README.md

Installation

Clone the repository:

git clone https://github.com/your-username/coreinventory.git

Move into the project directory:

cd coreinventory

Install dependencies:

npm install

Running the Project

Start the development server:

npm run dev

The application will start locally and can be accessed in your browser.


Environment Variables

Create a .env file and configure the following variables:

PORT=5001
MONGO_URI=mongouri
JWT_SECRET=secret


Core Modules

Products

Create, update, and manage product information.

Receipts

Record incoming stock from suppliers.

Delivery Orders

Handle outgoing shipments to customers.

Internal Transfers

Move stock between warehouses.

Inventory Adjustments

Correct mismatches between recorded and physical stock.

Dashboard

Displays real-time inventory KPIs and operational insights.


Authentication Flow

  1. User logs in using email and password.
  2. If password is forgotten, the user can request a password reset.
  3. A one-time password (OTP) is sent to the registered email.
  4. The user verifies the OTP and sets a new password.

Landing Page

The project includes a modern SaaS landing page featuring:

  • Product overview
  • Application preview
  • Feature highlights
  • Light and dark theme toggle

Future Improvements

Possible enhancements for future versions include:

  • Advanced reporting and analytics
  • Barcode or QR inventory scanning
  • Automated reorder management
  • Role-based permissions for teams
  • Real-time notifications

License

This project is developed for educational and demonstration purposes.


Authors

WareSync Team

About

Modular Inventory Management System (IMS) that digitizes and streamlines all stock-related oper ations within a business. The goal is to replace manual registers, Excel sheets, and scattered tracking methods with a centralized, real-time, easy-to-use app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors