Skip to content

ofernandovegano/g2t2-backend

Repository files navigation

Afya Labs : )

Sistema de Atendimento Médico

📑 Sobre

Projeto Acadêmico realizado junto com Afya Educacional e Gama Academy, onde foi desenvolvido uma aplicação de uma clínica de atendimento médico, onde é possível realizar o cadastro do paciente, agendamento dos atendimentos, registrar novo prontuário e consultar histórico do prontuário.



🎯 Objetivo

Maisha tem como objetivo trazer mais agilidade para o dia a dia da clínica, facilitando o acesso e organização dos dados do paciente quando necessário, tanto pelo usuário Recepcionista e também para o usuário Especialista. É uma aplicação que busca contribuir com a produtividade do usuário, atribuindo várias telas em apenas uma, sendo um grande diferencial. Além disso, a segurança das informações é de extrema importância e levado muito em consideração.

- Recepcionista: poderá realizar cadastro de paciente, verificar agendamentos lançados, realizar novos agendamentos.

- Especialista: poderá verificar sua agenda e seus respectivos pacientes, terá acesso ao histórico dos prontuários dos seus pacientes e poderá fazer anotações referente aos novos atendimentos.



🚀 Acesso ao projeto:

Aconselhado ter instalado NODEJS versão 14.x em diante.

Para instalar o node clique aqui

Para iniciar o projeto:

Para iniciar o Backend : link para o repositório do backend

git clone https://github.com/ofernandovegano/g2t2-backend.git

Para instalar as dependências:

cd g2t2-backend 
yarn 

Siga as etapas abaixo

Edite o arquivo "env.example" com as configurações do seu banco de dados:

DB_DIALECT=postgres
DB_HOST=<seu_host>
DB_USERNAME=<seu_username>
DB_PASSWORD=<sua_senha>
DB_DATABASE=<nome_do_banco>
MONGO_PASSWORD=<sua_senha>
PUSHER_ID=<seu_id>
PUSHER_KEY=<sua_chave>
PUSHER_SECRET=<sua_senha>
PUSHER_CLUSTER=<seu_cluster>

Crie seu banco de dados

 yarn sequelize db:create

Rode as migrations

 yarn sequelize db:migrate

Rode os seeds

yarn sequelize db:seed:all

Para iniciar em modo de desenvolvimento:

yarn dev

Tudo pronto! Agora, basta acessar a aplicação, disponível em: localhost:5000

Documentação dos endpoints disponível na rota: localhost:5000/

Para acessar o Frontend

git clone https://github.com/carolcasagrande/G2T2Front

Para instalar as dependências:

cd g2t2Front
yarn 

Para iniciar o app

yarn start

📅 Gestão do Projeto

Nosso trello

trello

🎨 Protótipo

Nosso protótipo inicial

figma

⚙️ Funcionalidades

Funcionalidades que o sistema oferece:

  • Cadastro de Clientes
  • Cadastro de Atendimentos e de Históricos de Prontuários
  • Criação de Agendamentos
  • Criptografia de senhas
  • Sistema de autenticação de usuário
  • Mensagens de erro
  • Documentação dos endpoints


💻 Tecnologias


trello figma javascript git


Front-end

bootstrap css3 html5 react redux typescript axios material-ui


Backend

express postgresql nodejs sequelize swagger

Bcrypt

Sucrase



Feito com 💜 por


Andre Ludwig: andreludwig-almeida andreludwig-almeida

Ariele Mendonça: ArieleM carolinecasagrande

Caroline Casagrande: carolcasagrande carolinecasagrande

Fernando Gomes Rodrigues: ofernandovegano carolinecasagrande


Maisha 🚀 Concluído... 💚💗