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












