Skip to content

Projeto de estudos desenvolvido com base na formação da Alura em Aplicações Escaláveis com Angular. O Projeto consiste em um sistema para uma agência de viagens chamada Jornada Milhas, que realiza a venda de passagens aérias dentro do território nacional.

Notifications You must be signed in to change notification settings

lucasMontagnani/Jornada-Milhas_Angular

Repository files navigation

JornadaMilhas

💻 Sobre

Projeto de estudos desenvolvido com base na formação da Alura em Aplicações Escaláveis com Angular. O Projeto consiste em um sistema para uma agência de viagens chamada Jornada Milhas, que realiza a venda de passagens aérias dentro do território nacional.

Onde ao longo da formação pude explorar a componentização, criando interfaces modulares e de fácil manutenção, utilizando o Angular material. Além de criar e validar formulários, implementar autenticação para proteger a aplicação e fazer solicitações a APIs externas para obter, enviar e manipular os dados recebidos.

🔨 Funcionalidades desenvolvidas no projeto

  • Controlar e validar formulários em Angular utilizando services
  • Interação com API backend para buscar, filtrar e exibir dados de maneira eficaz
  • Autenticação utilizando tokens JWT
  • Guardas de rotas funcionais para restringir o acesso a determinadas partes da aplicação
  • Interceptor de injeção de header de autenticação nas requisições
  • Modularização para organizar sua aplicação de forma lógica e reutilizável
  • Lazy Loading para melhorar o desempenho da aplicação ao carregar módulos sob demanda
  • Interceptor para manipular globalmente as requisições HTTP, adicionando funcionalidades como tratamento de erros
  • ESLint para manter o código limpo e consistente, garantindo a qualidade do projeto

✔️ Técnicas e tecnologias utilizadas

  • Angular
  • Angular CLI
  • Angular Material
  • Figma
  • ESLint
  • Visual Studio Code

🛠️ Abrir e rodar o projeto

Para abrir e rodar o projeto, execute npm i para instalar as dependências e ng serve para iniciar o projeto.

Depois, acesse http://localhost:4200/ no seu navegador.

O backend utilizado você encontra aqui.

About

Projeto de estudos desenvolvido com base na formação da Alura em Aplicações Escaláveis com Angular. O Projeto consiste em um sistema para uma agência de viagens chamada Jornada Milhas, que realiza a venda de passagens aérias dentro do território nacional.

Topics

Resources

Stars

Watchers

Forks