/case-fc

Primary LanguageJavaScript

Dashboard de Gerenciamento de Usuários

Descrição

A Dashboard de Gerenciamento de Usuários é uma aplicação web que permite aos administradores gerenciar usuários de forma eficiente. Com esta dashboard, os administradores podem criar novos usuários, visualizar informações detalhadas de usuários existentes, atualizar dados dos usuários e desativar contas quando necessário.

Recursos Principais

  • Criação de novos usuários: Os administradores podem criar facilmente novos usuários por meio de um formulário intuitivo, fornecendo informações como nome, email e senha.
  • Visualização de informações detalhadas: A dashboard exibe informações detalhadas de cada usuário, como nome, email, data de registro e status da conta.
  • Atualização de dados dos usuários: Os administradores têm a capacidade de atualizar as informações dos usuários, como nome, email e permissões de acesso.
  • Desativação de contas: Quando necessário, os administradores podem desativar contas de usuários existentes, impedindo o acesso ao sistema.

Instalação

  1. Clone este repositório em sua máquina local.
  2. Na pasta backend, no arquivo .env.example, configure as variáveis de ambiente necessárias, como as credenciais do banco de dados.
  3. Abra 2 terminais, um para o frontend e outro para o backend
  4. Em ambos os terminais, execute o comando npm install para instalar todas as dependências necessárias.
  5. Após isso, no terminal do frontend, execute o comando npm run dev para iniciar a aplicação.
  6. Já no backend, utilize o comando npm start para iniciar a aplicação.
  7. Acesse a dashboard através do seu navegador, digitando o endereço http://localhost:3001/.

Tecnologias Utilizadas

Capturas de Tela

Insira aqui algumas capturas de tela da dashboard para ilustrar sua aparência e funcionalidades. Por exemplo:

login

home

cadastro

edit-usuario

modal-delete