Você pode conferir o resultado 👉 aqui
Este projeto é um divertido jogo de quiz interativo, desenvolvido com Angular 👽 + Storybook (para documentação dos componentes), como uma homenagem aos Ferengi e suas infames Leis de Aquisição do universo de Star Trek 🖖.
Ele simula um teste de conhecimento sobre as regras que governam a sociedade Ferengi, responda a perguntas de múltipla escolha, receba feedback instantâneo (com reações do próprio Quark!) e veja se você tem a astúcia necessária para acumular seu Latinum virtual!
Os Ferengi em Star Trek simbolizam uma sátira do capitalismo extremo e da cultura de consumo, com suas "Leis de Aquisição" elevando a ganância a um código moral. Eles servem como contraponto aos ideais utópicos da Federação e como crítica ao sexismo através de suas estruturas sociais tradicionais.
Saiba mais sobre os Ferengis aqui
-
Você pode conferir o resultado nos seguintes locais:
- Angular
- Storybook
Agradecimentos especiais ao darkyen que compilou as leis ferengi aqui
- Introdução Temática: Uma breve introdução imersiva no universo Ferengi antes de começar o quiz 🛸.
- Quiz Interativo: Responda perguntas de múltipla escolha sobre as Leis de Aquisição 🧠.
- Feedback Instantâneo: Saiba imediatamente se acertou ou errou, com reações visuais do Quark! 😂😠
- Pontuação (Lucro!): Acompanhe seu "lucro" em Latinum a cada resposta correta 💰.
- Lista de Leis: Consulte a lista completa das Leis de Aquisição a qualquer momento para referência 📜.
- Feedback Final: Receba uma mensagem personalizada baseada no seu desempenho final no quiz.
Para executar este projeto em seu ambiente de desenvolvimento, siga estas etapas:
-
Pré-requisitos:
- Node.js (que inclui o npm) instalado.
- Angular CLI instalado globalmente (
npm install -g @angular/cli
).
-
Clone o repositório:
git clone https://github.com/dev-araujo/ferengi-rules.git
-
Instale as dependências:
npm install # ou yarn install
-
Execute o servidor de desenvolvimento:
ng serve
Isso iniciará a aplicação em
http://localhost:4200/
e abrirá automaticamente no seu navegador padrão.