O Sistema de Gerenciamento de Usuários é uma aplicação web desenvolvida para permitir o cadastro, autenticação e gestão de usuários. Foi construído utilizando Angular 17 para o frontend, Java Spring Boot 3.1.5 para o backend e SQLite como banco de dados.
Para entrar no sistema como administrador pela primeira vez, é possível com o usuário de email [email protected]
e senha 123
.
- Node.js
- Angular CLI
- Java JDK 17
- Maven
- IDE Java (Eclipse, IntelliJ, etc.)
- Clone o repositório do projeto:
- Baixar as dependências do front-end na pasta "./src/app/", rodando o comando
npm install
- Caso já possua o Angular CLI, prossiga. Caso contrário, execute o comando
npm install -g @angular/cli
- Executar o servidor do front-end com o comando
ng serve
- Acesse o sistema no navegador pelo endereço:
http://localhost:4200
Caso possua o maven instalado como váriavel de ambiente, basta executar o comando mvn spring-boot:run
na pasta "./src/api/"
Caso não possua:
- Importe o projeto backend na sua IDE Java.
- Certifique-se de configurar o JDK 17 como o ambiente de execução.
- Execute a aplicação Spring Boot.
-O banco de dados SQLite já está configurado no projeto e será automaticamente utilizado.