Kashitokaru
Chat optimisé par l'IA avec des réponses suggérées pour le texte, les images et les fichiers
Description
Kashitokaru est une application de chat révolutionnaire qui améliore la communication numérique grâce à la messagerie en temps réel et à l'IA avancée. Conçu avec WebSockets, Firebase, React, Tailwind CSS, Express, MongoDB et Google OAuth, il offre une expérience utilisateur fluide et sécurisée.
Communication en temps réel: WebSockets permet de transmettre des messages instantanés en maintenant une connexion ouverte entre le client et le serveur, ce qui garantit des conversations fluides et sans délai.
Partage de fichiers efficace: Firebase gère les téléchargements et les importations de fichiers, ce qui permet de partager facilement des images, des documents et d'autres fichiers rapidement et de manière sécurisée, grâce aux fonctionnalités de base de données et de stockage cloud en temps réel.
Gestion des données robuste: MongoDB gère les données utilisateur et les historiques de chat, ce qui offre une solution évolutive et hautes performances.
Conception responsive: Tailwind CSS crée une interface responsive et visuellement attrayante qui s'adapte à différents appareils.
Authentification sécurisée: Google OAuth simplifie et sécurise les connexions en permettant aux utilisateurs de se connecter avec des comptes Google, ce qui élimine les mots de passe supplémentaires et renforce la sécurité grâce à des fonctionnalités telles que l'authentification à deux facteurs.
Intégration de l'IA: l'IA Google Gemini enrichit l'expérience de chat avec des réponses automatiques pour les textes, les images et les fichiers, ainsi que des résumés de texte et des invites d'IA personnalisées, ce qui ajoute du contexte et de l'efficacité aux conversations.
Kashitokaru est disponible sur https://kashitokaru.onrender.com/ et le code source est disponible sur https://github.com/Arnav-03/AI-powered-chatapp.
Conçu avec
- Web/Chrome
- Firebase
- Google Sign-In
- Google Cloud
Équipe
Par
Arnav Arora
De
Inde