Skip to content

Convozo is a real-time chat app built with the MERN stack, featuring emoji messaging, media sharing, custom backgrounds, and ChaturB integration—all in a sleek, responsive design.

Notifications You must be signed in to change notification settings

Aryan0512398/Convozo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💬 Convozo

Convozo is a sleek, real-time chat application built using the MERN stack. It supports customizable background images for the entire app, emoji-powered messaging, media sharing, and lightning-fast real-time communication. With its clean design and responsive layout, it's crafted for seamless conversation anytime, anywhere. Now enhanced with ChaturBot, an AI-powered assistant built using Google Gemini, Convozo offers smart, interactive responses and boosts user engagement with natural conversations.

🌐 Live Demo: https://convozo-self.vercel.app/
📦 GitHub Repo: https://github.com/Aryan0512398/Convozo


🚀 Features

  • 🔒 User authentication (Signup/Login)
  • 💬 Real-time 1-on-1 chat using Socket.IO
  • 🧑‍🤝‍🧑 User list and dynamic conversations
  • 🧠 AI-powered ChaturBot using Gemini API
  • 🖼️ Custom background image for the whole app
  • 😊 Emoji support in messages
  • 🖼️ Send images as media in chat
  • 📱 Fully responsive (mobile + desktop)
  • ⚡ Smooth, fast UI with Tailwind CSS

🛠️ Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • React Router
  • Axios

Backend:

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • Socket.IO (for real-time chat)
  • Gemini API (for ChaturBot)

📦 Installation & Setup

  1. Clone the repo:

    git clone https://github.com/Aryan0512398/Convozo.git
    cd Convozo
    

🚀 Deployment

  • Frontend: Vercel (/frontend)

  • Backend: Vercel (/backend)

  • Database: MongoDB Atlas

🎯 Future Goals

  • Implement video calling functionality for real-time face-to-face chats

  • Expand ChaturBot the ability to send and generate images from prompts, and improved contextual awareness

  • Add group chats and enhanced conversation management

  • Push and in-app notifications for better user engagement

  • Improve UI/UX based on user feedback

About

Convozo is a real-time chat app built with the MERN stack, featuring emoji messaging, media sharing, custom backgrounds, and ChaturB integration—all in a sleek, responsive design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages