Skip to content

Este é um projeto de uma locadora de veículos desenvolvido em Java Swing. Ele utiliza várias bibliotecas e recursos para proporcionar uma experiência moderna e funcional aos usuários.

Notifications You must be signed in to change notification settings

imrob-s/java-swing-locadora-veiculos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Locadora de Veículos em Java Swing

Locadora de Veículos

Este é um projeto de uma locadora de veículos desenvolvido em Java Swing. Ele utiliza várias bibliotecas e recursos para proporcionar uma experiência moderna e funcional aos usuários.

Bibliotecas Utilizadas

  • FlatLaf: Biblioteca para criação de interfaces gráficas com visual moderno e flat.
  • MigLayout: Layout manager que facilita a criação de interfaces gráficas flexíveis.
  • RobRepository: Biblioteca desenvolvida para facilitar a persistência de dados em banco de dados.
  • OpenFeign: Biblioteca para realizar requests em APIs externas de forma simples e elegante.
  • EhCache: Biblioteca para criar cache de dados em memória.
  • Dotenv: Utilizada para gerenciar variáveis de ambiente, como informações sensíveis do banco de dados.
  • Bibliotecas do Ra Ven: Diversas bibliotecas úteis para o desenvolvimento em Java Swing.

Banco de Dados

Este projeto utiliza o PostgreSQL como banco de dados para armazenar as informações da locadora.

Integração com APIs Externas

Foram realizadas integrações com a BrasilAPI para buscar informações de empresas através do CNPJ e para retornar dados de logradouro através do CEP.

MapperTableModel

Foi criada uma classe genérica chamada MapperTableModel para facilitar a criação de tabelas no Java Swing, tornando o processo mais eficiente e organizado.

Demonstração

Confira uma demonstração do funcionamento da aplicação no YouTube:

Vídeo da Locadora de Veículos em Java Swing

Como Contribuir

Se você deseja contribuir com este projeto, fique à vontade para abrir uma issue ou enviar um pull request. Toda contribuição é bem-vinda!

About

Este é um projeto de uma locadora de veículos desenvolvido em Java Swing. Ele utiliza várias bibliotecas e recursos para proporcionar uma experiência moderna e funcional aos usuários.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages