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.
- 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.
- Inventory-API module must be running
- JDK 17
- Node.js v18.10.0
- MySQL
-
Generate Deployable WAR Files
mvn -B package --file pom.xml -P <profile_name>
Available profiles:
dev
,local
,test
, andci
. -
Configure Environment Variables Ensure that the correct environment variables are set by referring to the
src/environments/environment.ci.template
file. -
CI Profile Specifics Using the
ci
profile triggers thebuild-ci
script frompackage.json
.
This script generates anenvironment.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
This service has been tested on Wildfly as the application server. Kindly refer to Installation Guide for UI Repository for guidance.
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.
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.