Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

InventoryMS - Smart Inventory Management System

InventoryMS is a modern, feature-rich Inventory Management System built to streamline warehouse tracking, product lifecycle management, sales monitoring, and supplier coordination. Designed with a sleek, user-friendly dark-themed UI, InventoryMS integrates smart AI-driven analytics, predictive business insights, and an interactive conversational assistant to help businesses make data-driven decisions.


🌟 Key Features

  • Secure Authentication: Role-based access control with a dedicated secure login portal.
  • Interactive Dashboard: Real-time metrics overview including total products, active categories, total sales volume, monthly sales trends, and dynamic distribution charts.
  • Product Management: Comprehensive inventory cataloging with advanced filtering, search capabilities, stock tracking, pricing, and supplier mapping.
  • Category Organization: Structured categorization system allowing users to easily add, update, and manage product groups.
  • AI Business Insights: Automated reporting suite providing revenue forecasting, predictive performance analytics for top-selling items, low-stock warnings, and demand volatility tracking.
  • AI Inventory Assistant: A built-in floating chatbot widget designed to answer real-time queries regarding stock levels, inventory alerts, and sales trends.
  • PDF Report Generation: One-click export options for exporting vital AI business reports and analytics.

📸 Screenshots & UI Showcase

1. Login Portal

Secure entry point for system administrators and staff members.

2. Main Dashboard

High-level overview of system metrics, quick analytics, and monthly trend graphs.

3. Product Inventory Management

Catalog view showcasing product details, stock statuses, pricing, and administrative actions.

4. Category Management

Interface for organizing and managing product categories within the system.

5. AI Business Insights & Recommendations

Advanced analytics dashboard highlighting revenue forecasting, predictive performance, and system alerts.

6. AI Analytics & Demand Estimation

Deep dive into demand volatility and stock status distributions.

7. AI Inventory Assistant Chatbot

Interactive floating assistant ready to answer quick inventory questions.

login dashboard Ai2 chatbotproducts

🛠️ Tech Stack

  • Backend: Java, Spring Boot
  • Frontend: HTML5, CSS3, JavaScript, Modern Dark UI Components
  • Database: Relational Database (configured via Spring Data JPA / Hibernate)
  • AI Integration: Custom embedded predictive algorithms and conversational assistant framework

🚀 Getting Started

Prerequisites

Make sure you have the following installed on your local machine:

  • Java Development Kit (JDK 17 or higher)
  • Maven
  • MySQL or your preferred SQL database

Installation & Running the Project

  1. Clone the Repository:

    git clone https://github.com/your-username/InventoryMS.git
    cd InventoryMS
  2. Configure Database Settings: Open src/main/resources/application.properties and update your database credentials:

    spring.datasource.url=jdbc:mysql://localhost:3306/inventory_db
    spring.datasource.username=root
    spring.datasource.password=your_password
  3. Build and Run:

    mvn clean spring-boot:run
  4. Access the Application: Open your browser and navigate to: http://localhost:8080/InventoryMS/login


👤 Default Credentials

  • Username: admin
  • Password: admin (or your configured default admin password)

📝 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages