Wallet Control é uma aplicação web desenvolvida na linguagem Java com JSP, sem uso de Frameworks, utilizando o modelo de estrutura MVC, e banco de dados relacional MySQL. Projeto desenvolvido para o Desafio PubFuture da Pública Tecnologia.

Wallet Control

Tecnologias

Este projeto utiliza as seguintes tecnologias:

  • Java (Versão 8.0)
  • JSP
  • HTML
  • CSS (Bootstrap)
  • MySQL (Banco de Dados)

Objetivo

Auxiliar o usuário com o controle de finanças pessoais.

Como executar a aplicação

  • IDE Eclipse

  • Conector (Driver) do MySQL versão 5.1.47 disponível no diretório mysql-connector/.

  • Preencher com usuário e senha, o segundo e terceiro parâmetros (USER e PASSWORD) do método na MySqlConnection

  • Ter o Servidor localhost Apache Tomcat versão 10.0.14 instalado na IDE, que normalmente disponibiliza o acesso à aplicação através da porta 8080.

  • Criar base de dados no MySQL com o nome WALLET. Os dumps com os scripts para criação das tabelas estão no diretório Dump20220111/, que devem ser executados na sequência "wallet_conta.sql ", depois "wallet_receita.sql " e por fim o "wallet_despesa.sql ", evitando possíveis erros com foreign keys. No mesmo diretório, o diagrama relacional das tabelas.

  • O projeto final está disponível no diretório WalletControl/.

Alguns prints do projeto:

Wallet Control Wallet Control Wallet Control Wallet Control

Link do meu repositório no GitHub - https://github.com/jaconunes/Wallet-Control---Java-Web-App

Vamos conversar?

Envie uma mensagem com alguma dúvida e em breve retorno.