Skip to content

Grupo-03-Turma-JavaScript-07/genCRM-front

Repository files navigation

genCRM - Frontend

React JavaScript Vite Yarn License MIT Status

📌 Sobre o Projeto

O genCRM é uma aplicação web para gestão de relacionamento com clientes (CRM), desenvolvida como parte do projeto acadêmico do Grupo 03 - Turma JavaScript 07.
A aplicação facilita o gerenciamento de organizações, usuários, clientes e demais entidades de um sistema CRM, permitindo centralizar dados e otimizar processos.

Este repositório contém o frontend, desenvolvido com React e Vite, oferecendo alta performance e uma interface moderna, responsiva e intuitiva.

🚀 Funcionalidades

  • Cadastro, edição e exclusão de organizações
  • Cadastro, edição e exclusão de usuários
  • Cadastro e gerenciamento de clientes
  • Listagem e busca com filtros dinâmicos
  • Visualização detalhada de cada registro
  • Autenticação e controle de sessão
  • Feedback visual de ações (mensagens de sucesso e erro)
  • Integração com o backend via API RESTful

🔗 Integração Frontend e Backend

O frontend consome a API do backend para realizar operações de CRUD e autenticação.
Principais endpoints utilizados:

  • GET /organizacoes - listar organizações
  • POST /organizacoes - cadastrar organização
  • PUT /organizacoes/{id} - atualizar organização
  • DELETE /organizacoes/{id} - excluir organização
  • GET /usuarios - listar usuários
  • POST /usuarios - cadastrar usuário
  • PUT /usuarios/{id} - atualizar usuário
  • DELETE /usuarios/{id} - excluir usuário
  • POST /login - autenticar usuário

🛠 Tecnologias Utilizadas

  • React
  • JavaScript
  • Vite
  • Yarn
  • Axios
  • React Router DOM
  • CSS Modules / Styled Components

📦 Como Executar o Projeto

Pré-requisitos

  • Node.js (versão 18 ou superior)
  • Yarn instalado globalmente

Passos

git clone https://github.com/Grupo-03-Turma-JavaScript-07/genCRM-front.git
cd genCRM-front
yarn
yarn dev

O aplicativo estará disponível em:

http://localhost:5173

📄 Licença

Este projeto está sob a licença MIT – veja o arquivo LICENSE para mais detalhes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages