Skip to content

Latest commit

 

History

History
78 lines (40 loc) · 3.57 KB

README.old.md

File metadata and controls

78 lines (40 loc) · 3.57 KB

Projeto-Habitos

Entrega: Projeto Gestão de Hábitos

Visão Geral Vocês trabalharão em equipes para desenvolver uma plataforma de gestão de hábitos. O objetivo da plataforma é que o usuário faça cadastro e consiga gerir seus hábitos, e participar de grupos com outras pessoas com a mesma categoria de hábitos e metas. Vocês terão uma API de backend que poderão usar para moldar o frontend da aplicação. A API incluirá endpoints relacionados a autenticação, hábitos, e aos grupos de pessoas, com suas respectivas atividades e metas .

Documentação da API

No final do projeto você vai poder fornecer e receber feedback sobre as atividades desenvolvidas. Uma porção da nota dessa atividade irá depender do feedback dado pelos outros colegas do grupo. Provavelmente, o feedback será positivo se você:

-Ter compromisso com o time e com a entrega das atividades;

-Atualizar o time diariamente sobre suas atividades;

-Comunicar qualquer contratempo com antecedência;

-Participar em todas as atividades planejadas;

-Comunicar seus pontos fortes / fracos no momento de decisões;

-Falar sobre suas preocupações e dúvidas e pedir esclarecimentos;

-Não deixar a equipe cometer erros, mas discutir se for necessário sacrificar alguma parte;

-Convidar colegas a compartilharem suas ideias;

-Saber ouvir as preocupações dos colegas;

-Aceitar decisões do grupo, mesmo que isso leve o projeto para uma direção inesperada;

-Procurar ajuda caso fique travado;

-Dar feedbacks positivos quando for feito um bom trabalho;

-Pedir desculpa quando fizer algo errado;

-Em caso de erros ou contratempos, reunir a equipe para procurar uma solução em conjunto.

-Vocês também seguirão o processo Scrum e, apesar de cada um ser um desenvolvedor e colaborador individual, sua equipe deve considerar ter os papéis de Dono do Produto (Product Owner), Mestre de Scrum (Scrum Master), Líder Técnico (Teach Leader) e Assegurador de Qualidade (Quality Assurance).

Objetivos de aprendizado

-Praticar a construção de aplicações a nível de mercado com React

-Praticar a estruturação e a arquitetura em sistemas front-end.

-Praticar a leitura e a compreensão de uma API de backend

-Praticar o uso de bibliotecas de componentes

-Praticar os processos Scrum e suas cerimônias

-Praticar a comunicação e o trabalho em equipe

Início

-Faça um levantamento das principais features/funcionalidades de sua aplicação;

-Quebre as funcionalidades em atividades menores para que possamos ter um acompanhamento melhor de seu progresso;

-Planeje, com seu grupo, os prazos de entrega de cada funcionalidade. Valide a meta com a equipe de ensino;

-Crie o layout de sua aplicação e valide com a equipe de ensino. Obs I: Pode se utilizar de ferramentas de UI como o Figma, Adobe Xd, etc. Obs II - Pode-se basear em layouts de grandes aplicações como Facebook, Twitter, etc.;

-Desmembre os elementos compostos em cada páginas em componentes;

-Discuta os endpoints de API que você encontrar, como vocês irão compartilhar seu state, e quais componentes precisarão acessar o store;

-Discuta e pesquise quais bibliotecas seriam necessárias para atender as funcionalidades de sua aplicação.

-Apresentação da aplicação

-Haverá uma cerimônia de apresentação/entrega da aplicação desenvolvida pelo grupo. Normalmente a pessoa que é designada a mostrar a aplicação é o PO, mas caso o membro não se sinta confortável em apresentar, essa responsabilidade pode ser transferida para outro;

-A aplicação deverá ser hospedada no Vercel;

-A apresentação é aberta para qualquer pessoa assistir.