Skip to content

Um projeto baseado em Angular que demonstra um aplicativo Tour of Heroes com recursos interativos.

Notifications You must be signed in to change notification settings

Al3x1sCS/angular-tour-of-heroes-final

Repository files navigation

PROJETO Tour of Heroes

O objetivo do miniprojeto "Tour of Heroes" é desenvolver uma aplicação que permite ao usuário explorar uma lista de 5 heróis fictícios. A aplicação deverá permitir a exibição de heróis criados, além de fornecer informações detalhadas sobre cada herói. O foco principal deste mini projeto é a utilização das tecnologias do Angular para construir uma interface interativa e responsiva.

1. Visão Geral do Projeto

Objetivo:

  • Criar uma aplicação onde o usuário pode criar e visualizar uma lista de super-heróis fictícios.

Público-Alvo:

  • Usuários que desejam ter um catálogo de super-heróis acessível e interativo.

2. Funcionalidades Principais

  • Tela principal exibindo uma lista de heróis fictícios.
  • Cada herói com nome, origem, poder, arqui-inimigo e imagem.

3. Metodologia de Trabalho

Scrum:

  • Divisão de Tarefas:

    • Scrum Master e Programação Lógica: Alexis
    • Programação Design: Aline
    • Documentação: Marcelo
    • QA e Testes: Veronica
    • Apresentação: Marcelo e Veronica
  • Reuniões:

    • Foram realizadas no mínimo 3 reuniões diárias:
      • Reunião matinal entre Scrum Master e POs
      • Daily de 5 a 15 minutos para definir tarefas
      • Retrospectiva pós-almoço para revisão e planejamento das tarefas da tarde

Ferramentas:

  • Trello: Organização do quadro Kanban
  • Visual Studio Code: Desenvolvimento
  • StackBlitz: Codificação presencial
  • Git/Github: Controle de versão
  • Excel: Produção de gráficos
  • Copilot: Criação de imagens e descrições dos heróis
  • Figma: Wireframe
  • Canva: Criação visual

4. Requisitos

Funcionais:

  • Página de listagem de heróis
  • Página de detalhes dos heróis
  • Critérios de aceitação definidos para cada funcionalidade

Não-Funcionais:

  • Layout responsivo utilizando Angular
  • Aplicação visualmente atraente e funcional

5. Sprints

O projeto foi dividido em 4 sprints, uma por dia:

  • Sprint 1:

    • Configuração do ambiente de desenvolvimento
    • Distribuição de papéis
    • Criação dos heróis (Brainstorming)
    • Gráfico Burndown
    • Estudo do Angular
  • Sprint 2:

    • Protótipo e wireframe
    • Alteração das informações dos personagens
    • Layout
  • Sprint 3:

    • Definição dos requisitos funcionais e não funcionais
    • Planejamento e execução de testes
  • Sprint 4:

    • Ajustes finais de layout
    • Implementação no Angular
    • Finalização da apresentação

6. Criação dos Heróis (Brainstorming)

Definidos heróis com temática satírica e contemporânea:

  1. Capitão Home-Office

    • Origem: Gerente de projetos atingido por raio durante uma videoconferência.
    • Poder: Cria reuniões obrigatórias com heróis e vilões.
    • Arqui-Inimigo: Dr. Desconexão, que causa caos digital.
  2. Desloca-Pouco

    • Origem: Desejo de se teletransportar foi concedido, mas só pode se mover 1 cm por vez.
    • Poder: Teletransporte de 1 cm.
    • Arqui-Inimigo: Dr. Inércia, que controla a inércia dos objetos.
  3. Escudo Espumoso

    • Origem: Químico que desenvolveu bolhas de sabão inquebráveis.
    • Poder: Cria bolhas de sabão indestrutíveis.
    • Arqui-Inimigo: Vácuo Voraz, que desloca as bolhas com vórtices de vácuo.
  4. Visível

    • Origem: Obteve o poder de ficar invisível quando não é observado.
    • Poder: Invisibilidade condicionada.
    • Arqui-Inimigo: O Vigilante, que monitora tudo com câmeras.
  5. Super Fã

    • Origem: Fã de shows que recebeu poderes durante um show.
    • Poder: Solta raios laser de sua lightstick, criando caos e confusão.
    • Arqui-Inimigo: Maestro do Caos, que possui o poder da Sinfonia do Caos.

Aviso Importante

O projeto Tour of Heroes é destinado exclusivamente para fins de estudo e desenvolvimento acadêmico. Os heróis apresentados na aplicação são personagens fictícios, criados como parte de um exercício de criatividade e programação.

Nenhuma das figuras retratadas possui base em pessoas reais, eventos históricos ou qualquer outra forma de realidade. Quaisquer semelhanças com indivíduos, vivos ou falecidos, são meramente coincidências.

Este projeto não tem a intenção de promover ou comercializar quaisquer produtos, marcas ou ideologias. Todo o conteúdo é de caráter fictício e não deve ser interpretado como representação de fatos ou situações reais.

About

Um projeto baseado em Angular que demonstra um aplicativo Tour of Heroes com recursos interativos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •