Skip to content

AMRIT UI module for Inventory management. This module works along with Inventory-API microservice.

License

Notifications You must be signed in to change notification settings

PSMRI/Inventory-UI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMRIT - Inventory

License: GPL v3

This repository contains the user interface (UI) design for an inventory management application. The UI is designed to provide a user-friendly and efficient way for users to manage their inventory and perform various inventory-related tasks.

Features

  • Dashboard: Offers a comprehensive overview of inventory, including total items, low-stock alerts, and recent activity.
  • Product Management: Enables adding, editing, and removing products efficiently.
  • Inventory Tracking: Monitors stock levels and item locations in real time.
  • Stock Alerts: Sends notifications for low or out-of-stock items.
  • Order Management: Facilitates order creation, tracking, and inventory restocking.
  • Reporting & Analytics: Generates insights on inventory performance, sales trends, and stock movement.
  • User Management: Controls user roles, access levels, and administrative permissions.

Prerequisites

  • Inventory-API module must be running
  • JDK 17
  • Node.js v18.10.0
  • MySQL

Building from Source

  1. Generate Deployable WAR Files

    mvn -B package --file pom.xml -P <profile_name>

    Available profiles: dev, local, test, and ci.

  2. Configure Environment Variables Ensure that the correct environment variables are set by referring to the src/environments/environment.ci.template file.

  3. CI Profile Specifics Using the ci profile triggers the build-ci script from package.json.
    This script generates an environment.ci.ts file, embedding all necessary environment variables for the build.

For steps to clone and set up the UI Repository, refer to the Developer Guide

Installation

This service has been tested on Wildfly as the application server. Kindly refer to Installation Guide for UI Repository for guidance.

Filing Issues

If you encounter any issues, bugs, or have feature requests, please file them in the main AMRIT repository. Centralizing all feedback helps us streamline improvements and address concerns efficiently.

Join Our Community

We’d love to have you join our community discussions and get real-time support!
Join our Discord server to connect with contributors, ask questions, and stay updated.

About

AMRIT UI module for Inventory management. This module works along with Inventory-API microservice.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 17