Code Monkey home page Code Monkey logo

clynic's Introduction

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

clynic's People

Contributors

mahcassi avatar jestfuljoker avatar laysaguiar avatar phscasarini avatar

Stargazers

David Fernando avatar  avatar Wasley Araújo avatar Victor Toshiaki avatar  avatar  avatar Erick avatar

Watchers

 avatar

Forkers

mahcassi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.