Login App é uma aplicação Fullstack de login e autenticação. O projeto é desenolvido utilizando Angular no front-end e Spring Boot no backend. O objetivo do projeto é reforçar o meu aprendizado com Spring Security e a integração do front-end com o backend.
- Linguagem: Java 17
- Framework: Spring Boot 3.2.7
- ORM: JPA / Hibernate
- Gerenciamento de dependências: Maven
- Framework: Angular 17.3.0
- Biblioteca de componentes: Bootstrap 5.3.3
Requisitos do Sistema
Configuração
-
Clone o repositório:
git clone git@github.com:diesantana/app-login.git cd app-login/backend
-
Compile e empacote o projeto usando Maven:
mvn clean install
-
Inicie a aplicação:
mvn spring-boot:run
A aplicação estará disponível em http://localhost:8080
.
Requisitos do Sistema
- Node.js 14.15.0 ou superior.
- Angular CLI 17.3.8: Certifique-se de ter o Angular CLI instalado globalmente.
Você pode instalá-lo executando:npm install -g @angular/cli@17.3.8
Configuração
-
Clone o repositório:
git clone git@github.com:diesantana/app-login.git cd app-login/frontend
-
Instale as dependências:
npm install
-
Inicie a aplicação Angular:
ng serve
A aplicação estará disponível em http://localhost:4200
.
Observações
- Certifique-se de que o back-end esteja em execução antes de testar a integração com o front-end.
Diego Santana
https://www.linkedin.com/in/die-santana/