/UFMiGo

Repositório para o trabalho de Engenharia de Software

Primary LanguageJavaScript

UFMiGo

Objetivo: Facilitar a vida dos universitários, mediante o acesso simplificado a informações relevantes da rotina acadêmica.

Principais funcionalidades

Cadastro/acesso de usuário > História 1: Como usuário, quero poder me cadastrar no sistema para ter acesso a funcionalidades que necessitam de autenticação.
> História 2: Como usuário, quero poder acessar e ver as informações do meu perfil.
Cadastro de turmas > História 3: Como usuário, desejo poder cadastrar minhas turmas, a fim de consultar meus horários.
> História 4: Como usuário, desejo poder editar/apagar minhas turmas.
Busca automática por salas e horários > História 5: Como usuário, quero poder consultar meus horários e salas automaticamente.
Contabilização de faltas > História 6: Como usuário, quero poder cadastrar meu número de faltas.
> História 7: Como usuário, quero poder editar/apagar o registro de alguma falta.
> História 8: Como usuário, quero poder acessar o meu número total de faltas.
Cardápio dos restaurantes universitários > História 9: Como usuário, quero ter acesso ao cardápio diário dos Restaurantes Universitários.
> História 10: Como usuário, quero poder escolher o meu restaurante preferido.
Cadastro de notas > História 11: Como usuário, quero poder cadastrar minhas notas.
> História 12: Como usuário, quero poder editar/apagar o registro de alguma nota.
> História 12: Como usuário, quero poder acessar minha nota final.

Membros da equipe e papéis

  • Alan Cabral, front-end
  • Daniele Cassia, front-end
  • Emyle Santos, back-end
  • Milla Monteiro, back-end

Tecnologias

  • Instalar banco de dados (Emyle)
  • Criar banco de dados (Emyle)
  • Instalar node.js (Milla)
  • Criar projeto base react (Daniele)
  • Intalar o MUI (Alan)
  • Criar protótipo (Alan e Daniele)

Backlog do Sprint

História 3: Como usuário, desejo poder cadastrar minhas turmas > código para obter turmas horários e salas de forma automática (Emyle e Milla)
> código para adicionar as disciplinas/turmas no banco de dados (Emyle)
> código para buscar por disciplinas/turmas no banco de dados (Emyle)
> tela inicial (Alan e Daniele)
> tela de cadastro de turmas (Alan)
> linkagem com o back (Alan)
> listagem de turma (Daniele)
> fazer a tabela (Daniele)
> linkar com o back (Daniele)
História 5: Como usuário, quero poder consultar meus horários e salas automaticamente > modal de consulta (Daniele)
> linkar tela com o back (Daniele)
> código no back para obter horários e salas das turmas (Milla)
> disponibilizar os dados do usuário para consulta (Milla)
História 6: Como usuário, quero poder cadastrar meu número de faltas > tela de cadastro de faltas (Alan)
> linkar com o back (Alan)
> código para atualizar número faltas de uma matéria no banco de dados. (Milla)
História 7: Como usuário, quero poder editar/apagar o registro de alguma falta > linkar rota de excluir falta (Daniele)
> linkar rota de editar falta (Daniele)
> código para buscar faltas de uma matéria no banco de dados. (Milla)
História 8: Como usuário, quero poder acessar o meu número total de faltas > tela de acesso de faltas (Alan)
> pegar dados do back (Alan)
> calcular o máximo de faltas que cada matéria poderá ter. (Milla)