Skip to content
/ ChatUp Public

This is a real-time chat application built using Socket.io and Node.js, with MongoDB used for storing user data and messages. The project enables live communication between users, showcasing how WebSockets work to create seamless and interactive messaging functionality in web applications.

Notifications You must be signed in to change notification settings

Asit-14/ChatUp

Repository files navigation

Chatup! Real-Time Chat Application

Welcome to Chatup, a powerful and intuitive real-time chat application that allows users to connect, communicate, and collaborate seamlessly. This README will guide you through the installation process, provide an overview of the application, and help you get started quickly.

Table of Contents

Features

  • Real-Time Messaging: Instant communication with WebSocket support.
  • User Authentication: Secure login and registration system.
  • Group Chats: Create and manage group conversations.
  • Message History: Access previous messages and chat logs.
  • Responsive Design: Works seamlessly on both desktop and mobile devices.

Installation Guide

Requirements

Before you begin, ensure you have the following software installed on your system:

  • Node.js: A JavaScript runtime built on Chrome's V8 engine, essential for running the server-side code. Download Node.js
  • MongoDB: A NoSQL database for storing user data, messages, and group information. Download MongoDB

Make sure MongoDB is running before proceeding with the installation.

<<<<<<< HEAD

Installation Steps

  1. Clone the Repository
    git clone https://github.com/asitshakya789/ChatUp
    cd chatup

=======

For Frontend.

cd public
yarn start

For Backend.

Open another terminal in folder, Also make sure mongodb is running in background.

cd server
yarn start

Done! Now open localhost:3000 in your browser.

About

This is a real-time chat application built using Socket.io and Node.js, with MongoDB used for storing user data and messages. The project enables live communication between users, showcasing how WebSockets work to create seamless and interactive messaging functionality in web applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published