StockManager
StockManager copied to clipboard
a JavaFX stock manager app
Stock Manager
This is an inventory manager app i realised just for fun while learning JavaFX
Features:
- [x] Consult/Add/Update/Delete products.
- [x] Retreive freezed products.
- [x] Follow all the updates done by users on products.
- [x] Consult/Add/Update/Delete users and admins.
- [x] Retreive deleted users.
- [x] Check users information.
- [x] Consult/Add/Update/Delete sells and buys.
- [x] Filter sells and buys by date and product name.
- [x] Get the day outcome from sells and buys.
- [x] Get stats about sells/buys with charts and filtering option.
- [x] Print the list of products/users.
- [x] Print the day's list of sells/buys.
- [x] Print sell/buy information
- [x] Print any bill of any selected buys/sells
- [x] Supports English and Arabic languages
IDE
GUI editor
Used libraries
- jfoenix-8.0.8 (a JavaFX material design library)
- Appache Commons
- JasperReports
- AnimateFX
Admin login :
- Username : admin
- Password : password
Setup
-
git clone "https://github.com/averroes96/StockManager"
or download the repository as a zip - Import the repository to NetBeans
- Import
db/StockManager.sql
using xampp's phpMyAdmin to MySQL server. - Download the mentionned libraries and then Import them into your netBeans project
Screenshots
login view
Products view
Users view
Buys view
Add product view
Add user view
2.5 Release : Internationalization
English now is the main language (Arabic is still there with RTL support
Next release 3.0
- Enhancing User interface
- Code optimization
- Adding new features
If you like it
Please give a ⭐️ to this repo