| Camada | Tecnologias |
|---|---|
| Front-end | React, Vite |
| Back-end | Java 17, Spring Boot, JPA, Lombok |
| Banco de Dados | Oracle XE (Docker) |
| DevOps | Docker, Maven |
Aplicação desenvolvida em React + Vite, com a finalidade de ser um gerenciador de despesas pessoais.
Aplicação desenvolvida em Java 17, utilizando o Spring Framework, com os seguintes módulos:
- Spring JPA
- Spring Web
- Lombok
- Maven (gerenciador de pacotes)
- Oracle Database (Spring Oracle JDBC)
- Docker
Siga a ordem abaixo para rodar o PoupApp localmente:
-
Executar a imagem do Oracle Database via Docker
Certifique-se de que o Docker está instalado e rodando. No terminal, execute:
docker run -d -p 1521:1521 -e ORACLE_PASSWORD=SYSADMIN gvenzl/oracle-xe
-
Executar o back-end
Abra o backend em uma IDE Java, preferencialmente uma que exija pouca configuração, como IntelliJ IDEA ou Eclipse..
Aguarde o Maven baixar as dependências.
Rode a aplicação pela IDE executando a classe principal anotada com @SpringBootApplication (abra o arquivo chamado PoupApplication e execute).
-
Executar o front-end
Certifique-se de ter o Node.js instalado. No terminal, dentro da pasta do front-end, instale as dependências:npm install
Inicie o servidor de desenvolvimento:
npm run dev
Abra o navegador no endereço indicado pelo terminal (geralmente http://localhost:5173).