Skip to content

Chatty 1.0 is a repository containing multiple real-time chat and video-calling applications built with React.js, Node.js, Express, Socket.io, and WebRTC. Each app showcases specific functionalities, contributing to the development of Chatty 2.0.

Notifications You must be signed in to change notification settings

aaby242abhay/Chatty-1.0

Repository files navigation

Chatty 1.0

Chatty 1.0 is a collection of many small real-time chat applications and video-calling applicaitions built with React.js, Node.js, Express, Socket.io, webrtc. It does not have many extensive features but upon adding all these projects we get our very own Chatty 2.0.

Features

  • Real-time messaging (chatApp-6)
  • Persistent messages with MongoDB (socket-chat)
  • Peer-to-peer communication with WebRTC (zoom-webrtc)

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js
  • MongoDB

Installation

  1. Clone the repository
git clone https://github.com/yourusername/chatty-2.0.git
  1. Install NPM packages
npm install
  1. Create a .env file in the root directory of the project and add the following:
DB_CONNECTION=your_mongodb_uri
TOKEN_SECRET=your_jwt_secret
  1. Start the server
npm run start

Running Tests

To run tests, use the following command:

npm run test

Built With

About

Chatty 1.0 is a repository containing multiple real-time chat and video-calling applications built with React.js, Node.js, Express, Socket.io, and WebRTC. Each app showcases specific functionalities, contributing to the development of Chatty 2.0.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published