chatterbox

chatterbox

Project Description

  • Realtime image, audio, and text messages communication, using socket.io.
  • An AI-assisted chatbot “Chatterbot” using Langchain and VertexAI.
  • Sharp.js to optimize image quality and convert the image to WEBP format.
  • Rollup and Vite to manage the module bundle of the code and achieve a production size of 64MB.
  • Firebase-admin to manage authentication of the users in the server, and send web notifications.

Tech Stack