Skip to content

v4mpc/smt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMT (Simple Stock Management Tool)

SMT is a lightweight and efficient stock management tool that also provides basic Point of Sale (POS) capabilities. It helps businesses record purchases and sales, manage inventory, and generate custom reports with SQL queries. Additionally, SMT offers a dashboard that provides monthly stock analytics for better business insights.

Features

  • Record Purchases and Sales: Easily track inventory transactions.
  • Simple Stock Management: Monitor stock levels and manage inventory.
  • Custom Reports: Generate reports using custom SQL statements.
  • Monthly Analytics Dashboard: Visualize monthly stock performance and trends.

Technologies Used

  • Backend: Java Spring Boot
  • Frontend: ReactJS
  • Database: PostgreSQL
  • Configuration: application.yml for general configurations, application-dev.yml for development, and application-prod.yml for production.

Getting Started

Prerequisites

  • Java 17 or higher
  • Maven or Gradle
  • PostgreSQL
  • Node.js and npm (for ReactJS frontend)

Installation

There are two ways to install SMT:

1. Download the Latest Version from Releases Page

  1. Go to the Releases Page.
  2. Download the latest version of the application.
  3. Configure postgres database according to application.yml
  4. Run the downloaded JAR file:
    java -jar smt-<version>.jar
  5. Go to localhost:8000 on your browser
  6. Defautl credentials are username : admin and password: 4xylbrPg5rHLSy0

2. Build from source.

under construction

Contacts

For any questions or feedback, please contact yona101992@gmail.com.