Skip to content

Projeto de API dos alunos do primeiro semestre da FATEC

Notifications You must be signed in to change notification settings

Templasan/API---ADS-semestre-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 

Repository files navigation

FATEC API 1º SEMESTRE

Trabalho API de ADS do 1º semestre da FATEC.

Tema do Semestre

Aplicação Web de instruções para desenvolvimento de projetos ágeis (SCRUM) na área de TI

Objetivo

O objetivo do nosso trabalho é fornecer uma plataforma educacional abrangente e acessível, que capacite os funcionários a adotar o método Scrum de maneira intuitiva, com aplicação de exemplos e avaliações. Acreditamos firmemente que essa abordagem não apenas melhorará a eficácia dos projetos, mas também promoverá uma cultura organizacional mais ágil e resiliente.

Requisitos

  • Página Home
  • Páginas de Material do SCRUM
  • Página Exercíos
  • Página de Avaliações

Requisitos funcionais

  • Manual do Usuário
  • Guia de instalação

Tecnologias utilizadas

Front-end Back-end Ferramentas Comunicação
HTML Python Visual Studio Code Whatsapp
CSS Flask Figma Discord
Bootstrap Git
Github

PRODUCT BACKLOG

⁣ ⁣ ⁣
Rank Prioridade Resumo User Story Sprint Status
1 Alta Layout Como colaborador da empresa, eu quero ver como será o layout e o design do site. 1 Concluído
2 Alta Página home Como colaborador da empresa, eu quero visualizar como será uma página inicial intuitiva no figma. 1 Concluído
3 Média Página de introdução Como colaborador da empresa, eu quero visualizar como será uma página para aprender sobre os papéis de um time scrum no Figma. 1 Concluído
4 Alta Página de papéis de um time Como colaborador da empresa, eu quero visualizar como será uma página para aprender sobre os papéis de um time scrum no Figma. 1 Concluído
5 Média Página dos eventos do scrum Como colaborador da empresa, eu quero visualizar como será uma página para aprender os eventos que são pilares da metodologia ágil no figma. 1 Concluído
6 Baixa Página de artefatos e ferramentas Como colaborador da empresa, eu quero visualizar como será a página para aprender sobre os artefatos e ferramentas utilizados pelo scrum no figma. 1 Concluído
7 Média Página de avaliação Como colaborador da empresa, eu quero visualizar como será a página para avaliar meus conhecimentos sobre os assuntos estudados no figma. 1 Concluído
8 Média Ajustes e navegabilidade Como colaborador da empresa, eu quero ter uma experiência de usuário funcional, mesmo que seja apenas um protótipo. 1 Concluído
9 Alta Documentação no GitHub Como um membro da equipe, quero desenvolver e organizar a documentação do projeto no GitHub para realizar a entrega da sprint. 1 Concluído
10 Alta base.html Como um membro da equipe, desenvolver os elementos em comum entre as páginas em um arquivo base para reduzir códigos repetidos. 2 Concluído
11 Alta Pagina home Como colaborador da empresa, eu quero uma página inicial desenvolvida em html. 2 Concluído
12 Média Pagina de introdução Como colaborador da empresa, eu quero uma página dos papéis da equipe desenvolvida em html. 2 Concluído
13 Alta Pagina de papéis de um time Como colaborador da empresa, eu quero uma página dos papéis da equipe desenvolvida em html. 2 Concluído
14 Média Página dos eventos do scrum Como colaborador da empresa, eu quero uma página de eventos do scrum desenvolvida em html. 2 Concluído
15 Baixa Página de artefatos e ferramentas Como colaborador da empresa, eu quero uma página para avaliação desenvolvida em html. 2 Concluído
16 Média Página de avaliação Como colaborador da empresa, eu quero uma página sobre artefatos e ferramentas desenvolvida em html. 2 Concluído
17 Alta Documentação no GitHub Como um membro da equipe, quero atualizar a documentação do projeto no GitHub para realizar a entrega da sprint. 2 Concluído
18 Alta Flask Como um membro da equipe, eu quero aplicar o framework flask nas páginas desenvolvidas em html. 3 Concluído
19 MédiaConteúdo da home Como colaborador da empresa, eu quero que os "placeholders" da página home receba o seu conteúdo 3 Concluído
20 MédiaConteúdo da introdução Como colaborador da empresa, eu quero que os "placeholders" da página de introdução receba o seu conteúdo 3 Concluído
21 MédiaConteúdo dos papéis de um time Como colaborador da empresa, eu quero que os "placeholders" da página sobre os papéis do time receba o seu conteúdo 3 Concluído
22 Média Conteudo dos eventos Como colaborador da empresa, eu quero que os "placeholders" da página sobre os eventos do scrum receba o seu conteúdo. 3 Concluído
23 Media Conteúdo dos artefatos Como colaborador da empresa, eu quero que os "placeholders" da página sobre os artefatos recebam o seu conteúdo. 3 Concluído
24 Alta Funcionalidade da avaliação Como colaborador da empresa, eu quero que os formulários da página de avaliação sejam funcionais. 3 Concluído
25 Alta Sistema de Login Como desenvolvedor, eu quero um sistema que cadastre e crie seçoes para os usuarios do site, armazenando as informaçoes em um database. 3 Concluído
26 Média Páginas do Sistema de Login Como colaborador da empresa, quero páginas para fazer cadastro, entar na minha conta e verificar minhas informaçoes. 3 Concluído
27 Média Páginas de comentário Como colaborador da empresa, quero uma página para deixar um comentário sobre o curso. 3 Concluído
28 Alta Sistema de comentário Como desenvolvedor, quero um sistema que armazene os comentarios no banco dedados e os mostre na página do site. 3 Concluído
29 Média Sistema de quiz Como desenvolvedor, quero um sistema para os quizes das páginas de aula. 3 Concluído
30 Alta Documentação no GitHub Como um membro da equipe, quero atualizar a documentação do projeto no GitHub para realizar a entrega da sprint. 3 Concluído
31 Média Aplicar quizes Como colaborador da empresa, eu quero que todas as páginas de aula tenham quizes funcionais. 4 A fazer
32 Média Desempenho no Perfil Como colaborador da empresa, eu quero que meu desempenho na avaliação fique salvo no meu perfil. 4 A fazer
33 Média Melhorias no site Como colaborador da empresa, eu quero que site não possua bugs. 4 A fazer
34 Média AWS Como desenvolvedor, quero que o site seja hospedado em um servidor AWS (Amazon Web Server) para qualquer um com acesso à internet poder acessá-lo. 4 A fazer
35 Alta Manual do usuário Como host do site, eu quero ter acesso ao manual do usuário no Github para saber instalar do projeto. 4 A fazer
36 Alta Documentação Final Como um membro da equipe, quero finalizar a documentação do projeto no GitHub para realizar a finalizar o produto. 4 A fazer

1° SPRINT BACKLOG

Rank Prioridade User Story Status
1 100 Eu como contratante da equipe, quero uma amostra visual do layout do site. Concluído
2 95 Eu como membro do time, quero estudar a ferramenta figma para repassar para os outros integrantes. Concluído
3 90 Eu como funcionario da empresa, quero uma página inical intuitiva feita em figma. Concluído
4 85 Eu como funcionario da empresa, quero uma página de introdução ao SCRUM feita em figma. Concluído
5 80 Eu como funcionario da empresa, quero uma página sobre os papeis de um time no SCRUM feita em figma. Concluído
6 75 Eu como funcionario da empresa, quero uma página sobre os eventos do SCRUM feita em figma. Concluído
7 70 Eu como funcionario da empresa, quero uma página sobre os artefatos e ferramentas utilizadas no SCRUM feita em figma. Concluído
8 65 Eu como funcionario da empresa, quero uma página de avalição para todo o conteudo estudado feita em figma. Concluído
9 60 Eu como funcionario da empresa, quero que as imagens "placeholders" da página inicial recebam seu conteúdo. Concluído
10 55 Eu como funcionario da empresa, quero que as imagens "placeholders" da página de introdução recebam seu conteúdo. Concluído
11 50 Eu como funcionario da empresa, quero que as imagens "placeholders" da página de papéis de um time recebam seu conteúdo. Concluído
12 45 Eu como funcionario da empresa, quero que as imagens "placeholders" da página de eventos recebam seu conteúdo. Concluído
13 40 Eu como funcionario da empresa, quero que as imagens "placeholders" da página de artefatos recebam seu conteúdo. Concluído
14 35 Eu como funcionario da empresa, quero que a imagem "placeholders" da página de avalição receba seu conteúdo. Concluído
15 30 Eu como funcionario da empresa, quero um campo para testar meus conhecimentos ao final do material estudado. Concluído
16 25 Eu como funcionario da empresa, quero que o prototipo seja navegavel de uma página para outra. Concluído
17 20 Como um membro da equipe, quero reduzir e adaptar os textos "placeholders" para deixar o layout mais limpo. Concluído
18 15 Eu como membro do time, quero uma apresentação para a entrega do MVP da sprint. Concluído
19 10 Como um membro da equipe, quero finalizar a documentação do projeto no GitHub para realizar a finalizar o produto. Concluído

Protótipo no Figma

prototipoSite.mp4

Na primeira sprint entregamos um protótipo navegável do site desenvolvido no Figma. Ele permite explorar o layout e funcionalidades do site, incluindo página inicial, seção educacional sobre SCRUM, área de exercícios e página de avaliação. Essa representação interativa facilita discussões sobre design e usabilidade para o próximo estágio de desenvolvimento.

2° SPRINT BACKLOG

Rank Prioridade User Story Status
1 100 Como um membro da equipe, desenvolver os elementos em comum entre as páginas em um arquivo base para reduzir códigos repetidos. Concluído
2 95 Como colaborador da empresa, eu quero uma página inicial desenvolvida em html. Concluído
3 90 Como colaborador da empresa, eu quero uma página dos papéis da equipe desenvolvida em html. Concluído
4 85 Como colaborador da empresa, eu quero uma página de eventos do scrum desenvolvida em html. Concluído
5 80 Como colaborador da empresa, eu quero uma página para avaliação desenvolvida em html. Concluído
6 75 Como colaborador da empresa, eu quero uma página sobre artefatos e ferramentas desenvolvida em html. Concluído

Site em HTML

sitesprint2_e6XrteBt.mp4

Na segunda sprint entregamos protótipo do site desenvolvido no Figma funcionando em HTML.

3° SPRINT BACKLOG

Rank Prioridade User Story Status
1 100 Como um membro da equipe, quero aplicar o framework flask nas páginas desenvolvidas em html para desenvolver o back-end. Concluído
2 95 Como colaborador da empresa, quero que os "placeholders" da página home receba o seu conteúdo Concluído
3 90 Como colaborador da empresa, quero que os "placeholders" da página de introdução receba o seu conteúdo Concluído
4 85 Como colaborador da empresa, quero que os "placeholders" da página sobre os papéis do time receba o seu conteúdo Concluído
5 80 Como colaborador da empresa, quero que os "placeholders" da página sobre os eventos do scrum receba o seu conteúdo. Concluído
6 75 Como colaborador da empresa, quero que os "placeholders" da página sobre os artefatos recebam o seu conteúdo. Concluído
7 70 Como colaborador da empresa, quero questões na página de avaliação para validar meu conhecimento. Concluído
8 65 Como colaborador da empresa, quero que quesõtes para os formulários da página de avaliação. Concluído
9 60 Como colaborador da empresa, quero que os formulários da página de avaliação retornem meu desempenho no questionário. Concluído
10 55 Como colaborador da empresa, quero uma página com os resultados para saber meu desempenho no questionário. Concluído
11 50 Como colaborador da empresa, quero uma página de comentarios para avaliar o curso. Concluído
12 45 Como membro da equipe, quero um sistema utilizando banco de dados MySQL para armazenar contas de empregados e seus comentários. Concluído
13 40 Como colaborador da empresa, quero uma página para entrar na minha conta ou me cadastrar caso eu não tenha uma conta. Concluído
14 35 Como colaborador da empresa, quero uma página para verificar as informações da minha conta. Concluído
15 30 Como desenvolvedor, quero o sistema de quiz das páginas de aulas funcionando para futuramente aplicar em todas as páginas. Concluído
16 25 Como desenvolvedor, quero que o README no github esteja atualizado com as informações do que foi realizado nessa sprint. Concluído
17 20 Como desenvolvedor, quero elaborar uma apresentação para o sprint review. Concluído

Adição de conteúdo às Páginas

material_aulas.mp4

Na terceira sprint, os placeholders das páginas foram substituídos pelos conteúdos e materiais de aula, aprimorando a usabilidade e a apresentação visual do site.

Sistema de Login e Comentários

login_e_comentario.mp4

Também foi desenvolvido um sistema de login que permite aos usuários acessarem suas contas, registrarem novos perfis e visualizarem informações detalhadas em seus perfis, além de um sistema de comentários integrado, todos alimentados por um banco de dados MySQL.

Sistema de Avalição e Quiz

quiz_e_avaliacao.mp4

Por fim, foram aplicadas as funcionalidades de avaliações, permitindo aos usuários verificar seu desempenho, além do sistema de quizzes nas páginas das aulas, enriquecendo ainda mais a experiência de aprendizado.

TIME

Nome Função Github
Humberto Ishii Silva PO Github
Matheus Di Sabatino Pires SM Github
João Victor Dos Reis Santos ST Github
Tiago Maneca Bortolini de Castro ST Github
Léo de Paula Naito ST Github
Pablo Rafael Rosa da Silva ST Github

About

Projeto de API dos alunos do primeiro semestre da FATEC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published