Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daviteixeira-dev/saude-amais

The Pilates studio (saúde a+) needs a management system for the studio's activities/modalities and the scheduling of test classes and replacements.
https://github.com/daviteixeira-dev/saude-amais

axios express formik jwt meterial-ui nodejs postgresql react styled-components typeorm yup

Last synced: about 7 hours ago
JSON representation

The Pilates studio (saúde a+) needs a management system for the studio's activities/modalities and the scheduling of test classes and replacements.

Awesome Lists containing this project

README

        

🧘‍♀️ Projeto - SaúdeA+ 🧘‍♂️

>

💬 Sobre o Projeto


O studio de Pilates (saúde a+) necessita sistema de gerenciamento das atividades/modalidades do estúdio e o agendamento de aulas teste e reposições.
Esse sistema poderá ser acessado pelos administradores do studio, pelos alunos matriculados ou visitantes que desejem agendar uma aula.

>

📝 Elicitação de Requisitos


Na fase de levantamento de requisitos, nós dedicamos a entender o objetivo geral do problema para a realização do sistema do studio,
focando principalmente nas funções gerais do projeto e na realização de agendamento de aulas, atividades e modalidades, bem como agendamento
de aulas teste e reposições, além disso, para que um aluno possa solicitar a aula teste ou reposição, o mesmo necessita entrar em contato com
a equipe responsável pelo agendamento no studio.


Desta forma, o studio de Pilates (saúde a+) necessita sistema de gerenciamento das atividades/modalidades do estúdio e o agendamento de aulas
teste e reposições. Assim, buscamos inicialmente realizar o estudo dos requisitos funcionais e não funcionais para integrar no sistema.

>

👥 Atores do Sistema



Atores




Descrição






Administrador





O administrador do sistema pode cadastrar modalidades, horários, professores e vagas.
O administrador também pode alocar horários para usuários e cancelar algum horário agendado.
O administrador pode gerenciar os usuários.






Usuário comum





Pode visualizar as modalidades, horários, professores e vagas, pode solicitar o agendamento
de uma aula experimental, ver a localização do estabelecimento e as principais notícias.



>

:gear: Requisitos Funcionais



Identificado




Descrição






RF01




O sistema deve permitir que os usuários realizem seu registro no sistema com suas informações pessoais.






RF02




O sistema deve permitir que os usuários loguem no sistema com suas informações pessoais.






RF03




O sistema deve permitir que o administrador possa cadastrar modalidades, horários, professores e vagas.






RF04




O sistema deve permitir que o administrador possa alocar horários e cancelar algum horário agendado.






RF05




O sistema deve permitir que os usuários possam visualizar as modalidades, horários, professores e vagas.






RF06




O sistema deve permitir que os alunos possam solicitar o agendamento de uma aula experimental.






RF07




O sistema deve permitir que os usuários logados possam visualizar a sua agenda.






RF08




O sistema deve permitir que os alunos possam agendar uma reposição.






RF09




O sistema deve permitir que os usuários possam ver a localização do estabelecimento.






RF10




O sistema deve permitir que os usuários possam ver as principais notícias.



>

💼 Regras de Négocio



Usuários logados (RN01)






Descrição





O usuário logado pode visualizar a sua agenda, que corresponde às modalidades em que está cadastrado e seus horários.
Pode solicitar o agendamento de uma aula experimental ou de uma reposição, desde que tenha vaga no horário e pode cancelar uma aula.






Reposição de aulas (RN02)






Descrição





Aulas canceladas com, pelo menos, 1 hora de antecedência geram o direito de uma reposição.
O usuário também pode visualizar as reposições a que tem direito. Uma reposição não pode ser reagendada.






Cadastro de Usuários (RN03)






Descrição





O cadastro de um usuário exige nome, endereço, cpf e data de nascimento e adicionar uma foto (opcional).
O usuário cadastrado também pode alterar seu perfil.



>

:world_map: Modelagem da Visão Geral


>

🕵️ Telas identificadas para o sistema

Tela de visão geral

- Visualizar as modalidades ofertadas;
- Visualizar horários de aula;
- Visualizar os professores/instrutores (fisioterapeutas);
- Visualizar a localização do estabelecimento;
- Visualizar as principais notícias;
- Solicitar agendamento de aula experimental (Ir para formulário de cadastro).

Tela de login

- Usuário;
- Senha;
- Esqueci a senha;
- Opção para se cadastrar (Ir para formulário de cadastro).

Tela de formulário de cadastro

- Nome;
- Endereço;
- CPF;
- Data de nascimento;
- Foto de perfil (opcional).

Tela de visão de usuário comum

- Funcionalidades em comum com a tela de visão geral;
- Opção para alterar o perfil (Tela de alteração de perfil);
- Opção de visualização da agenda, correspondente às modalidades que ele está cadastrado e os seus horários.
- Opção para visualizar e/ou realizar de uma reposição, desde que tenha um horário vago;
- Opção para cancelar uma aula;
- Fazer logout do sistema.

Tela de visão do administrador

- Funcionalidades em comum com a tela de visão geral;
- Opção para gerenciar os usuários (Tela de usuários cadastrados);
- Opção de cadastro de modalidades (Tela para o cadastro de modalidades);
- Opção para cadastro de horários (Tela para o cadastro de horários);
- Opção para cadastro de professores (Tela para o cadastro de professores);
- Fazer logout do sistema.

Tela de grade de horários para agendamentos

Tela de usuários cadastrados

Tela de cadastro de professores

Tela de alteração de perfil

- Alterar nome
- Alterar foto
- Alterar usuário
- Alterar senha

Tela para o cadastro de horários

- Opção para alocar horário a um usuário;
- Opção para cancelar algum horário agendado;

>

💡 Modelo de Dados - Conceitual

>

💡 Modelo de Dados - Lógico

>

👨‍💻 Contribuidores

🚀 Equipe de desenvolvimento - 🌵 Os Shaolins do Sertão





Davi
Teixeira



🦇






Francisco
Alves



🍕






Guilhermano
Silva



:octocat:






Lael
Kayo



👨‍💻






Vitor
Alves



🌌






Wesley
Pavanello



🧠








Letícia
Farias



😂