Skip to content

diegodnz/projeto-eng-software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 

Repository files navigation

Projeto de engenharia de software 2021.1


Exemplos de contas para logar

A criação de um novo usuário no sistema deve ser feita pela conta com permissão de ADMIN, que seria a conta da academia

Usuário com permissão de professor: cpf: 87803418880 password: 99321587

Usuário com permissão de aluno cpf: 12808236409 password: 123456789




Equipe:

Descrição do projeto

O projeto se baseará em um página web que consistirá em um sistema de gerenciamento de academia, tendo a visão do usuário(cliente da academia) e do administrador(“gerente” da academia), nele terá funções básicas como agendamento de treino, acompanhamento de treinos e outras funções mais comuns já encontradas em alguns aplicativos de academia, principalmente criados durante a pandemia. Porém o diferencial do sistema é uma plataforma de rewards baseada no método de Gamification onde o aluno da academia pode recuperar presentes utilizando pontos adquiridos de acordo com a sua frequência na academia e etc. Também terá uma área de feed de compartilhamento, onde a academia poderá postar avisos e divulgar fotos das aulas. Neste feed os alunos também poderão compartilhar fotos de seus treinos e mensagens para todos.

A oportunidade

Com a pandemia, vimos a oportunidade de poder prover uma maior interação entre os alunos de academias, assim como uma maior motivação para a prática de atividades físicas.

Features importantes

Agendamento de treino

Nessa funcionalidade, o aluno poderá marcar um horário (que será divulgado pelo administrador) para realizar seu treino.

Acompanhamento de treino

Acompanhamento de treino, por parte do aluno.

Sistema de recompensas (Gamification)

No aplicativo haverá um sistemas de recompensas, onde o administrador definirá recompensas que poderão ser resgatas pelos alunos de acordo com sua frequência de treinos na academia.

Cadastro de alunos.

Nessa feature, será a função básica de cadastro e login dos alunos.

Divulgação de horários de treino.

O administrador poderá adicionar e modificar o horário dos treinos.

Stack do projeto

  • Spring (Back-end)
  • Next.JS (Front-end)
  • Git/GitHub (Controle e versionamento)

Comunicação

  • Discord
  • Whatsapp

O protótipo (Em construção)

Telas

[Aviso] As telas ainda podem sofrer alterações.

  • Login

Tela de login

  • Tela de recompensas

Tela de recompensas

  • Tela de informações

Tela de informações

  • Tela do feed

Tela do feed

  • Tela de perfil

Tela do perfil

  • Tela de marcação de horário

Tela de marcação de horário

  • Tela das fichas de treino

Tela de fichas de treino

  • Tela de cadastro de treino

Tela de cadastro de treino

  • Tela de atualização de medidas

Tela de aturalização de medidas

  • Tela de inserção de recompensas

Tela de inserção de recompensas

  • Tela de publicação no feed.

Tela de inserção de recompensas

  • Tela de dashboard.

Dashboard

  • Tela de Acesso à academia.

Acesso à academia

  • Tela de busca de usuário.

Busca de usuário

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published