Skip to content

MebloTrack is an app for furniture stores and carpentry workshops to manage orders, customers, installations, and progress tracking. Features include inventory monitoring, CSV export, FTP/SFTP integration, and inventory management via Drools. Works with PostgreSQL or in XML storage mode. Built with Spring Boot and Angular.

Notifications You must be signed in to change notification settings

FrontczakA/MebloTrack-java-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MebloTrack - Order Management Application for Furniture Store / Carpentry Workshop

MebloTrack is an order management application designed for furniture stores and carpentry workshops. It allows users to manage customer data, orders, installations, and track their progress and statuses. The app features real-time inventory monitoring, data export to CSV, and integration with FTP/SFTP servers for seamless data exchange. Order items to be purchased for the inventory are managed using the Drools rules engine, enabling dynamic and rule-based management of the inventory.

The application is built with Spring Boot for the backend (secured with Spring Security and Basic Authentication) and Angular for the frontend, offering a responsive and intuitive user experience. It uses PostgreSQL as the default database but can also operate independently in XML data storage mode, ensuring flexibility in deployment and usage scenarios.

Features:

  • Order Management: Users can view and manage orders, installations, and their statuses.
  • Progress Tracking: Tracking of order and installation progress.
  • Inventory Management: Drools is used to create a list of items to be purchased for the inventory, based on dynamic rules.
  • Customer Management: Access to detailed customer information related to orders.
  • Inventory Management: View the current inventory status for better stock planning.
  • Authentication: Basic Authentication ensures secure access to the application.
  • Data Export: Ability to export orders, customers, and inventory data to CSV files.
  • FTP/SFTP Integration: Upload and download data from FTP/SFTP servers for seamless data exchange.
  • XML Mode: The application can operate independently of a relational database by storing data in XML files.
  • Data Validation: All data is validated using XSD schemas for XML storage and JSON Schema for JSON-based data operations.

About

MebloTrack is an app for furniture stores and carpentry workshops to manage orders, customers, installations, and progress tracking. Features include inventory monitoring, CSV export, FTP/SFTP integration, and inventory management via Drools. Works with PostgreSQL or in XML storage mode. Built with Spring Boot and Angular.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published