Skip to content

💉 Forma fácil de se conectar a prestadores de serviço da área médica 💊

Notifications You must be signed in to change notification settings

jestfuljoker/Clynic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clynic 💉

Clynic Logo

🚧 Clynic 🚀 Em construção... 🚧

GitHub language count Progress GitHub last commit License

Features desenvolvidasTecnologiasRodando clynicContribuindo para o ClynicColaboradores

exemplo sistema clynic

Sistema de agendamentos de consultas. A aplicação visa gerar contato direto entre pacientes e médicos.

Features desenvolvidas

Back-end:

  • 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.


Front-end:

  • 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;

🛠️ Tecnologias

Back-end:

Front-end:


🚀 Rodando Clynic

Para instalar o Clynic, siga estas etapas:

$ git clone
$ yarn
$ yarn start (para o front-end)
$ yarn dev:server (para o back-end)

📫 Contribuindo para Clynic

Para contribuir com Clynic, siga estas etapas:

  1. Bifurque este repositório.
  2. Crie um branch: git checkout -b <nome_branch>.
  3. Faça suas alterações e confirme-as: git commit -m '<mensagem_commit>'
  4. Envie para o branch original: git push origin <nome_do_projeto> / <local>
  5. Crie a solicitação de pull.

Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Foto do Christofer Assis no GitHub
Christofer Assis
Foto de Maria Eduarda Cassiano
Maria Eduarda

📝 Licença

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

⬆ Voltar ao topo

About

💉 Forma fácil de se conectar a prestadores de serviço da área médica 💊

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •