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