FX Money

Descrição

🏦 FX Money é uma aplicação web desenvolvida para permitir que os usuários administradores acessem e visualizem todo o histórico de seus clientes. O projeto utiliza tecnologias como MySQL como banco de dados, Java 17 com Spring Boot 3, JWT, Angular, Angular Material, Bootstrap e jsPDF.

  • Este projeto foi desenvolvido para como desafio final da 5 academia de Java da Atos/Ufn

Recursos

🔐 A aplicação oferece os seguintes recursos:

  • Autenticação de usuário utilizando JWT (JSON Web Token).
  • Interface intuitiva e responsiva desenvolvida com Angular e Bootstrap.
  • Visualização do histórico completo dos clientes.
  • Geração de relatórios em formato PDF utilizando jsPDF.

Pré-requisitos

Antes de executar a aplicação, certifique-se de ter o seguinte instalado:

Tecnologias

Neste projeto, foram utilizadas as seguintes tecnologias:

Java 17 🚀
Spring Boot 3 🌱
MySQL 💾
JWT 🔐
Angular 🅰️
Angular Material 🎨
Bootstrap 🌐

Figma: Clique aqui para ver o layout

Deploy

Configuração

Siga as etapas abaixo para configurar e executar o projeto:

  1. Clone o repositório do projeto:
  • gh repo clone vhraposo/bank-app-frontend
  1. Configure o ambiente de desenvolvimento Angular: Navegue até o diretório bank-app-frontend e instale as dependências:
  • npm install
  1. Acesse a aplicação:
  • Abra o navegador e digite a seguinte URL: http://localhost:4200

Uso

Após acessar a aplicação, você será redirecionado para a página de login. Insira suas credenciais para fazer o login como usuário administrador.

Depois de fazer o login, você será direcionado para a página principal, onde poderá acessar o sistema.

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para enviar pull requests com melhorias, correções de bugs ou novos recursos. Abra uma issue para discutir grandes mudanças antes de iniciar qualquer trabalho.