/ProjetoNexus

O projeto consiste no desenvolvimento de um Chatbot funcional que utiliza o WhatsApp como plataforma principal. Esse Chatbot será capaz de se integrar a diversos sistemas externos, como APIs de inteligência artificial, e-commerce, e sistemas de recomendações. Isso permitirá oferecer um atendimento personalizado e eficaz aos clientes e usuários.

Primary LanguageJava

⚜️ N E X U S ⚜️

Projeto   |    Tecnologias   |    Funcionalidades   |    Diagrama

Vídeo PITCH de apresentação do projeto    |    Vídeo de demonstração do projeto funcionando

Integrantes

Atribuições

  • Guilherme: Java e .NET
  • Amorgan: QA, SQL e .NET
  • Erick: Mobile e .NET
  • Gustavo: DevOps e .NET
  • Matheus: QA, Disruptive Technologies IOT e .NET

Como Rodar a Aplicação

Pré-requisitos

Passos para Executar a Aplicação

  • Clonar o Repositório:
git clone https://github.com/guicarm/ProjetoNexus
  • Abra a pasta do projeto no seu terminal e digite:
code .
  • Agora com o Visual Studio aberto, rode a aplicação à partir do arquivo ProjetoNexusApplication.java.

📚 Projeto

Bem-vindo ao Nexus. O projeto consiste no desenvolvimento de um Chatbot funcional que utiliza o WhatsApp como plataforma principal. Esse Chatbot será capaz de se integrar a diversos sistemas externos, como APIs de inteligência artificial, e-commerce, e sistemas de recomendações. Isso permitirá oferecer um atendimento personalizado e eficaz aos clientes e usuários.

O público-alvo do projeto Nexus são empresas que buscam soluções inovadoras para melhorar o atendimento ao cliente, aumentando assim, sua satisfação e consequentemente otimizando suas operações comerciais.


🖥 Tecnologias


🧾 Funcionalidades

  • Sistema de login/cadastro totalmente funcional (Autentificação com Token JWT).
  • Lidar com o tipo de usuário (cliente/funcionário).
  • CRUD de usuários.
  • CRUD de produtos.
  • CRUD de API's.
  • CRUD de Empresas.
  • CRUD de Chatbots.

📈 Diagrama

Diagrama de classes


📃 Documentação da API

Endpoints de documentação

  • Link para o Banco de dados H2:
localhost:8080/db
  • Link para a documentação Swagger do projeto:
localhost:8080/docs