Skip to content

Rhythmdoshi31/Lively

Repository files navigation

LivelyChat - Your Gateway to Anonymous Random Chats & Video Calls

Welcome to LivelyChat, a revolutionary platform that connects you with random people around the globe. Whether you're in the mood for a friendly text chat or want to take it to the next level with a face-to-face video call, LivelyChat has you covered. Experience seamless, real-time communication powered by WebSockets for messaging and WebRTC for video calling — all without the need for registration or sign-ins.

LivelyChat gives you the opportunity to meet new people, have fun conversations, and make meaningful connections instantly. Your next chat or video call could be just one click away!

**VIEW LIVE HERE -->

Key Features

  • Instant Random Chat: No sign-ups, no waiting—just instant text-based conversations with strangers from anywhere in the world.
  • Face-to-Face Video Calls: Switch from text to video with a single click and enjoy real-time face-to-face conversations through WebRTC.
  • Real-Time Communication: Powered by WebSockets, chat and video features work smoothly without delays, making conversations feel natural.
  • Anonymous Interaction: No need to create an account or share any personal details. Simply enter, connect, and chat anonymously.
  • Beautiful User Interface: A modern, clean, and responsive UI built with EJS and TailwindCSS, ensuring an optimal experience across devices.
  • Endless Possibilities: Whether you're here for a fun chat or to make a new friend, LivelyChat gives you the freedom to explore endless interactions.

Tech Stack

  • Backend: Node.js, Express.js
  • Frontend: EJS, TailwindCSS
  • Real-Time Communication: WebSockets
  • Video Calling: WebRTC (for seamless video calls)

How to Get Started [ SETUP ]

1. Clone the repository

To set up LivelyChat on your local machine, clone the repository to your computer:

git clone https://github.com/Rhythmdoshi31/lively
cd livelychat

2. Install Dependencies

Install the required dependencies with npm:

npm i

3. Start the Application

Once dependencies are installed, start the app:

npm start

The app will be available at http://localhost:3000. Open it in your browser to begin your journey of random chats!

4. Start Chatting

Once the app is running, click Start Chat to be paired with a random user, and you can start chatting immediately. You can even switch to video mode for face-to-face conversations with just one click.

Screenshots

Screenshot 2025-04-19 at 11 35 46 AM Screenshot 2025-04-19 at 11 36 40 AM

Acknowledgments

  • WebRTC: For enabling real-time video calling and communication.

  • WebSockets: For real-time, bidirectional communication between clients.

  • Node.js, Express.js: For complete Backend.

  • TailwindCSS: For a sleek and modern design that looks great on all devices.

  • EJS: For dynamic content rendering on the frontend.

About

Onlline chatting and video calling app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors