Star Trek — Aplicação Full Stack

Star Trek Universe

O Star Trek Universe é uma aplicação web desenvolvida para explorar informações sobre personagens, naves e civilizações do universo de Star Trek. O projeto foi criado inicialmente como uma oportunidade de praticar desenvolvimento com Angular, mas evoluiu para uma aplicação Full Stack com a criação de uma API REST própria responsável pelo fornecimento dos dados. No frontend, desenvolvido com Angular e TypeScript, foram trabalhados conceitos como componentização, rotas, gerenciamento de estado, consumo de APIs e criação de animações utilizando Angular Animations e CSS. Para fornecer os dados consumidos pela aplicação, foi desenvolvida uma API utilizando Node.js e Express. A API disponibiliza endpoints específicos para consulta de personagens, naves e civilizações, permitindo que o frontend consuma os dados de forma organizada através de requisições HTTP. A separação entre frontend e backend permitiu trabalhar na prática com a comunicação entre diferentes camadas de uma aplicação web, desde a criação da API e definição dos endpoints até o consumo e apresentação dos dados na interface.

Tecnologias utilizadas

  • Angular
  • Express
  • Javascript
  • Node.js
  • Typescript