Skip to content

Latest commit

 

History

History
67 lines (49 loc) · 2.8 KB

roadmap.md

File metadata and controls

67 lines (49 loc) · 2.8 KB

Roadmap do Projeto: Models App Project

Visão Geral

Este roadmap detalha as principais etapas e marcos do desenvolvimento do "Models App Project", com prazos estimados e entregas planejadas ao longo do semestre.

Fase 1: Planejamento e Design [Semana 1-2]

  • Semana 1:

    • Definição dos requisitos funcionais e não funcionais.
    • Criação de wireframes e protótipos de baixa fidelidade.
    • Reuniões com a responsável pela ideia do aplicativo para alinhar expectativas.
    • Revisão e aprovação dos wireframes.
  • Semana 2:

    • Início da documentação técnica (requisitos, arquitetura).
    • Configuração inicial do repositório GitHub e ferramentas de colaboração (Trello, Slack).
    • Finalização dos protótipos de alta fidelidade.
    • Criação do plano de desenvolvimento detalhado.
    • Revisão final dos requisitos e preparação para a fase de desenvolvimento.

Fase 2: Desenvolvimento Inicial [Semana 3-6]

  • Semana 3-4:

    • Configuração do ambiente de desenvolvimento (Flutter, Firebase).
    • Implementação do sistema de autenticação e configuração inicial do Firestore.
    • Desenvolvimento das telas principais (Login, Dashboard, Perfil).
  • Semana 5-6:

    • Implementação das funcionalidades de gerenciamento de sessões.
    • Desenvolvimento do sistema de upload e visualização de fotos.
    • Início da integração com Firebase Cloud Messaging para notificações.

Fase 3: Desenvolvimento Avançado e Integração [Semana 7-10]

  • Semana 7-8:

    • Finalização da integração com Firebase e testes iniciais.
    • Desenvolvimento da funcionalidade de mensagens e comunicação em tempo real.
    • Implementação de configurações e personalizações de usuário.
  • Semana 9-10:

    • Testes de integração e correção de bugs.
    • Refinamento do design da UI/UX com base em feedback.
    • Testes de usabilidade com usuários reais.

Fase 4: Testes e Preparação para o Lançamento [Semana 11-14]

  • Semana 11-12:

    • Correções e ajustes finais no código e na UI.
    • Otimização do desempenho e preparação para o lançamento.
  • Semana 13-14:

    • Preparação do material de apresentação (demonstração, slides, vídeo, etc.).
    • Revisão e finalização da documentação do projeto.
    • Lançamento beta do aplicativo para revisão e feedback final.

Fase 5: Apresentação Final e Entrega [Semana 15]

  • Semana 16:
    • Apresentação final do projeto para os professores e colegas.
    • Entrega do código-fonte e documentação completa.
    • Reflexão e discussão sobre as lições aprendidas durante o projeto.

Considerações Finais

  • Revisões semanais serão realizadas para garantir que o projeto esteja dentro do cronograma.
  • As datas e prazos são flexíveis e podem ser ajustados conforme o progresso do projeto e as necessidades da equipe.