Skip to content

Grupo-02-Turma-Java-82/ConnectUs_CRM_Page

Repository files navigation

ConnectUS CRM

./ConnectUs.png

ConnectUS é uma plataforma de CRM moderna e intuitiva, desenvolvida para facilitar o gerenciamento de contatos, oportunidades de vendas e crescimento de negócios. Construída com React, TypeScript e Vite, a interface utiliza Tailwind CSS e bibliotecas de UI modernas para uma experiência fluida e responsiva.


🔮 Visão Geral

O sistema permite cadastrar e visualizar clientes (CPF e CNPJ), acompanhar oportunidades de negócio em tempo real por meio de um pipeline visual e acessar métricas no dashboard interativo.

✨ Funcionalidades Implementadas

  • Gestão de Clientes: Suporte para pessoas físicas (CPF) e jurídicas (CNPJ).
  • Pipeline de Vendas: Visualização em tempo real de oportunidades.
  • Dashboard Interativo: Métricas de clientes e vendas.
  • Design Responsivo: Adaptação automática para dispositivos móveis.
  • Notificações: Alertas com react-toastify.

🚀 Tecnologias Utilizadas

  • Framework: React
  • Build Tool: Vite
  • Linguagem: TypeScript
  • Estilização:
    • Tailwind CSS
    • Componentes de UI: @radix-ui/react-*, lucide-react, @phosphor-icons/react
  • Gerenciamento de Estado: React Context API
  • Validação de Formulários: react-hook-form + zod
  • Roteamento: react-router-dom
  • Requisições HTTP: axios
  • Tabelas: @tanstack/react-table

⚙️ Arquitetura e API

A aplicação front-end consome uma API RESTful desenvolvida em Java com Spring Boot, responsável por toda a lógica de negócio e persistência dos dados. A comunicação é feita através de requisições HTTP, seguindo os padrões de mercado.

Para mais detalhes sobre a API, acesse o repositório: Repositório da API ConnectUs

🛠️ Começando

Pré-requisitos

Instalação

  1. Clone o repositório:

    git clone https://github.com/Grupo-02-Turma-Java-82/ConnectUs_CRM_Page.git
  2. Acesse o diretório do projeto:

    cd ConnectUs_CRM_Page
  3. Instale as dependências:

    npm install
  4. Crie o arquivo .env:

    VITE_API_URL=http://localhost:8080

Executando o Projeto

npm run dev

Acesse http://localhost:5173 no navegador.


6. Participantes

Este projeto foi desenvolvido por:

Nome GitHub Função
Bruno Godoy Brunogodoy2911 Dev/Master
Felipe Peronica feperonica Dev
Jovani de Souza JovaniOUnico Dev
Lívia D’Alexandri liviadalexandri Dev
Luiza Gonçalves luizaeg Dev
Maria Helena squarcinihelena Dev
Rafaela Giometti rafagiometti Dev

📜 Scripts Disponíveis

  • npm run dev – Inicia o servidor de desenvolvimento
  • npm run build – Compila o projeto para produção
  • npm run preview – Visualiza a build de produção localmente

🤝 Contato

📩 grupo02turmajava82@hotmail.com

About

ConnectUS é uma plataforma de CRM moderna e intuitiva, desenvolvida para facilitar o gerenciamento de contatos, oportunidades de vendas e crescimento de negócios.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages