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.
- 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.
- Backend: Java Spring Boot
- Frontend: ReactJS
- Database: PostgreSQL
- Configuration:
application.yml
for general configurations,application-dev.yml
for development, andapplication-prod.yml
for production.
- Java 17 or higher
- Maven or Gradle
- PostgreSQL
- Node.js and npm (for ReactJS frontend)
There are two ways to install SMT:
- Go to the Releases Page.
- Download the latest version of the application.
- Configure postgres database according to application.yml
- Run the downloaded JAR file:
java -jar smt-<version>.jar
- Go to localhost:8000 on your browser
- Defautl credentials are username : admin and password: 4xylbrPg5rHLSy0
under construction
For any questions or feedback, please contact yona101992@gmail.com.