Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 2.67 KB

README.md

File metadata and controls

51 lines (36 loc) · 2.67 KB

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.