Thanks to visit codestin.com
Credit goes to github.com

Skip to content

MindU é um sistema desenvolvido para gerenciamento de consultas, usuários e planos de saúde.

License

Notifications You must be signed in to change notification settings

JessicaAJesus/mindU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema MindU

React Node.js MySQL

O MindU é um sistema abrangente para gerenciamento de consultas, usuários e planos de saúde, oferecendo acessibilidade e interface responsiva. Criado em React (frontend), Node.js (backend) e MySQL (banco de dados).

Status do Projeto: Finalizado no final de 2024.

Stack utilizada

Funcionalidades

  • Controle de Acesso: Cadastro de 3 tipos de usuários (Empresa, Psicólogo, Funcionário) com bloqueio de rotas baseado no perfil para garantir segurança e privacidade.
  • Gestão de Consultas: Funcionalidade para criação e agendamento de consultas, levando em consideração a disponibilidade dos psicólogos.
  • Segurança: Criptografia de senhas com bcrypt para proteção dos dados dos usuários.
  • Dashboard de Gestão: Painel exclusivo para empresas com informações detalhadas sobre os funcionários.
  • Opções de Pagamento: Suporte para múltiplos métodos de pagamento, incluindo boleto, QR Code Pix e cartão de crédito.
  • Interface Acessível: Temas claro e escuro e diversas opções de acessibilidade para garantir uma experiência inclusiva para todos.

Pré-requisitos

Antes de iniciar, você precisa ter o Node.js e o MySQL instalados na sua máquina.

Configuração do Banco de Dados

Antes de iniciar, crie um arquivo .env na pasta backend com as seguintes variáveis:

DB_HOST=localhost
DB_USER=root
DB_PASS=sua_senha_aqui
DB_NAME=bancomindu

Como executar o projeto

  1. Clone este repositório:

    git clone https://github.com/JessicaAJesus/mindU.git
    
  2. Navegue até o diretório do projeto:

    cd mindU
  3. Instale as dependências do frontend e do backend:

    cd frontend
    npm install

    Após

    cd ../backend
    npm install
  4. Configuração do Banco de Dados: Execute o script SQL localizado em: backend/database/init.sql

  5. Inicie o servidor backend:

    cd backend
    node server.js
  6. Inicie o servidor frontend:

    cd frontend
    npm start
  7. Acesse o sistema em http://localhost:3000.

Usuários de demonstração

A plataforma já vem com 3 usuários cadastrados para teste:

  • Login: empresa, psicologo ou funcionario
  • Senha: senha

Criado e idealizado por:

Jessica Arruda, Carollini Simplicio, Emily Andrade, Sabrina Abreu e Manuela Ramalho

Contribuição:

Professores William Reis e Rodrigo Alvarez

About

MindU é um sistema desenvolvido para gerenciamento de consultas, usuários e planos de saúde.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published