Kashitokaru

Chat com IA e respostas inteligentes para texto, imagens e arquivos.

O que faz?

O Kashitokaru é um app de chat revolucionário que aprimora a comunicação digital com mensagens em tempo real e IA avançada. O app foi criado com WebSockets, Firebase, React, Tailwind CSS, Express, MongoDB e Google OAuth e oferece uma experiência do usuário simples e segura.

Comunicação em tempo real: os WebSockets permitem o envio de mensagens instantâneas ao manter uma conexão aberta entre o cliente e o servidor, garantindo conversas tranquilas sem atrasos.

Compartilhamento de arquivos eficiente: o Firebase processa uploads e downloads de arquivos, facilitando o compartilhamento rápido e seguro de imagens, documentos e outros arquivos com recursos de banco de dados em tempo real e armazenamento em nuvem.

Gerenciamento de dados robusto: o MongoDB gerencia os dados do usuário e o histórico de bate-papo, oferecendo uma solução escalonável e de alto desempenho.

Design responsivo: o Tailwind CSS cria uma interface visualmente atraente e responsiva que se adapta a vários dispositivos.

Autenticação segura: o Google OAuth simplifica e protege os logins, permitindo que os usuários façam login com contas do Google, eliminando senhas adicionais e melhorando a segurança com recursos como a autenticação de dois fatores.

Integração de IA: a IA do Google Gemini enriquece a experiência de chat com respostas automáticas para textos, imagens e arquivos, além de resumos de texto e solicitações de IA personalizadas, adicionando contexto e eficiência às conversas.

O Kashitokaru está disponível em https://kashitokaru.onrender.com/, e o código-fonte está disponível em https://github.com/Arnav-03/AI-powered-chatapp.

Desenvolvido com

  • Web/Chrome
  • Firebase
  • Login do Google
  • Google Cloud

Equipe

Por

Arnav Arora

De

Índia