Kashitokaru

Tính năng trò chuyện dựa trên AI với tính năng trả lời thông minh cho văn bản, hình ảnh và tệp.

Ý nghĩa

Kashitokaru là một ứng dụng trò chuyện mang tính cách mạng, giúp nâng cao khả năng giao tiếp kỹ thuật số bằng tính năng nhắn tin theo thời gian thực và AI nâng cao. Được xây dựng bằng WebSockets, Firebase, React, Tailwind CSS, Express, MongoDB và Google OAuth, ứng dụng này mang đến trải nghiệm liền mạch và an toàn cho người dùng.

Thông tin liên lạc theo thời gian thực: WebSockets cho phép gửi tin nhắn tức thì bằng cách duy trì kết nối mở giữa ứng dụng và máy chủ, đảm bảo cuộc trò chuyện diễn ra suôn sẻ mà không bị trễ.

Chia sẻ tệp hiệu quả: Firebase xử lý việc tải lên và tải xuống tệp, giúp bạn dễ dàng chia sẻ hình ảnh, tài liệu và các tệp khác một cách nhanh chóng và an toàn, nhờ cơ sở dữ liệu theo thời gian thực và khả năng lưu trữ trên đám mây.

Quản lý dữ liệu mạnh mẽ: MongoDB quản lý dữ liệu người dùng và nhật ký trò chuyện, cung cấp giải pháp có thể mở rộng và hiệu suất cao.

Thiết kế thích ứng: Tailwind CSS tạo ra giao diện thích ứng và hấp dẫn về mặt hình ảnh, thích ứng với nhiều thiết bị.

Xác thực an toàn: Google OAuth đơn giản hoá và bảo mật quy trình đăng nhập bằng cách cho phép người dùng đăng nhập bằng tài khoản Google, loại bỏ mật khẩu bổ sung và tăng cường bảo mật bằng các tính năng như xác thực hai yếu tố.

Tích hợp AI: AI Gemini của Google làm phong phú trải nghiệm trò chuyện bằng tính năng tự động trả lời cho văn bản, hình ảnh và tệp, cũng như tính năng tóm tắt văn bản và lời nhắc AI tuỳ chỉnh, giúp cuộc trò chuyện thêm ngữ cảnh và hiệu quả.

Kashitokaru đang hoạt động tại https://kashitokaru.onrender.com/ và mã nguồn có tại https://github.com/Arnav-03/AI-powered-chatapp.

Được tạo bằng

  • Web/Chrome
  • Firebase
  • Đăng nhập bằng Google
  • Google Cloud

Nhóm

Người cập nhật

Arnav Arora

Từ

Ấn Độ