Features desenvolvidas • Tecnologias • Rodando clynic • Contribuindo para o Clynic • Colaboradores •
Sistema de agendamentos de consultas. A aplicação visa gerar contato direto entre pacientes e médicos.
-
Recuperação de senha
- Recuperar senha através do email cadastrado;
- Email de recuperação de senha;
- Reset de senha;
- Testes de recuperação de senha.
-
Atualização do perfil
- Alterar nome, email, senha;
-
Painel do prestador
- Listar agendamentos de um dia específico;
- Notificação quando houver um novo agendamento;
- Visualização de notificações lidas e não lidas.
-
Agendamento de serviços
- Listar todos prestadores de serviços cadastrados;
- Listar os dias de um mês com pelo menos um horário disponível de um prestador;
- Listar horários disponíveis em um dia especifico de um prestador;
- Realizar um novo agendamento com um prestador.
-
Login e autenticação de usuário;
- Criar token de autenticação de sessão;
- Criar Hash para senhas;
-
Criar tratativas de erros da aplicação.
-
Estrutura das Páginas de Login e Cadastro;
- Validar cadastro;
- Validação de login;
-
Autenticação;
- Login pelo contexto;
- Exibir erros no input
- Manter Usuário no storage;
-
Mensagens de toast;
- Estrutura de Toast;
- Adicionar e remover toasts;
-
Rotas da Aplicação;
- Configurar Rotas;
- Autenticar Rotas;
-
Dashboard;
- Próximo agendamento;
- Listagem de agendamentos
- Exibindo agendamentos em tela
-
Perfil do usuário;
- Página de perfil;
- Trocar de avatar;
- Alteração de dados;
- HTML;
- CSS;
- Typescript;
- ReactJS.
Para instalar o Clynic, siga estas etapas:
$ git clone
$ yarn
$ yarn start (para o front-end)
$ yarn dev:server (para o back-end)
Para contribuir com Clynic, siga estas etapas:
- Bifurque este repositório.
- Crie um branch:
git checkout -b <nome_branch>
. - Faça suas alterações e confirme-as:
git commit -m '<mensagem_commit>'
- Envie para o branch original:
git push origin <nome_do_projeto> / <local>
- Crie a solicitação de pull.
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.
Agradecemos às seguintes pessoas que contribuíram para este projeto:
Christofer Assis |
Maria Eduarda |
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.
Projeto feito para disciplina de 📕 Projeto Orientado a Objetos 📗 curso Analise e desenvolvimento de sistemas - UMC