Skip to content

Simple Swing application that allows you to manage clients, vendors, employees and products, and also to manage the sales of products.

Notifications You must be signed in to change notification settings

andersonhsporto/swing-client-employee-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sales - Client - Employee | Swing App

Description

This is a simple Swing application that allows you to manage clients, vendors, employees and products, and also to manage the sales of products.

Technologies

  • Java 17 - Programming language
  • Swing - GUI toolkit
  • Maven - Dependency manager
  • JDBC - API for connecting to databases
  • MySQL - Relational database
  • Docker - Containerization platform

System requirements

  • Java 17
  • Maven
  • MySQL Database ( or Docker )

Installation

MySQL

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

Application

After creating the database, you can run the application using the following command:

	mvn clean compile exec:java

WORK IN PROGRESS

!!! This project is still under development, so not all features are available yet.

Contact Information

If you have any questions, suggestions, or critiques, please contact me using email or through LinkedIn.

About

Simple Swing application that allows you to manage clients, vendors, employees and products, and also to manage the sales of products.

Topics

Resources

Stars

Watchers

Forks

Languages