This is a simple Swing application that allows you to manage clients, vendors, employees and products, and also to manage the sales of products.
- Java 17 - Programming language
- Swing - GUI toolkit
- Maven - Dependency manager
- JDBC - API for connecting to databases
- MySQL - Relational database
- Docker - Containerization platform
- Java 17
- Maven
- MySQL Database ( or Docker )
If you don't have a MySQL database installed, you can use Docker to create a container with MySQL. in the root directory of the project, run the following command this will create a container already with the database and the tables necessary for the application to work.
docker compose up -d
After creating the database, you can run the application using the following command:
mvn clean compile exec:java
!!! This project is still under development, so not all features are available yet.
If you have any questions, suggestions, or critiques, please contact me using email or through LinkedIn.