Giter Site home page Giter Site logo

mirajsankdecha / chatroom-react Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.55 MB

React and Node-based project that enables users to communicate through a localhost chat room by connecting via a unique chatroom ID.

Home Page: https://chatroom-react-seven.vercel.app

License: MIT License

HTML 23.20% CSS 28.03% JavaScript 48.76%
boostrap chatapp chatapplication chatroom chatroom-application communication communication-systems message-app message-application nodejs

chatroom-react's Introduction

Miraj Sankdecha Website Miraj Sankdecha LinkedIn Miraj Sankdecha Twitter Miraj Sankdecha Instagram


HTML Bootstrap Javascript React Nodejs Git Markdown VSCode

โžก๏ธ Live App Demo : https://chatroom-react-seven.vercel.app/

๐Ÿ“ Introduction

"Chatroom" is an innovative project developed in ReactJS, utilizing the Bootstrap CSS framework to create an intuitive and responsive chat application. This platform integrates Socket.IO for real-time communication, enabling users to join specific chat rooms using unique room IDs and exchange messages seamlessly.

๐Ÿ” Project Overview

๐ŸŽฏ Objectives

Developed with a vision to facilitate seamless communication, "Chatroom" aims to provide a user-friendly and efficient real-time messaging platform. The key objectives include:

  1. Real-Time Interaction: Establish a seamless communication channel for users through real-time messaging using Socket.IO.
  2. User Engagement: Foster effective and private communication channels by allowing users to join specific chat rooms with unique room IDs.
  3. Simplified User Interface: Utilize ReactJS and Bootstrap to create an intuitive and responsive user interface for enhanced user engagement and connectivity.

โ„น๏ธ Project Details

๐Ÿ’ป Development Environment

  • Front-End Tools: Visual Studio Code (VS Code)
  • Back-End Tools: Command Prompt
  • Operating System: Windows 11
  • API Integration: Socket.IO
  • Debugging Tools: Chrome Development Tools

๐Ÿ‘จโ€๐Ÿ’ป Developer Information

๐Ÿš€ Features

"Chatroom" enables users to:

  • Join Specific Rooms: Enter unique room IDs to join specific chat rooms for seamless communication.
  • Real-Time Messaging: Exchange messages in real-time, facilitating efficient and immediate communication.

๐Ÿ”ง Installation Guide

To run the project locally, follow these steps:

  1. Clone the Repository:

    • Use the following command to clone the project repository to your local machine:
      git clone https://github.com/mirajsankdecha/Chatroom-react.git
  2. For Client:

    • Navigate to the client directory:
      cd Chatroom-react/chat
    • Install the necessary dependencies:
      npm install
    • Start the application:
      npm start
  3. For Server:

    • Navigate to the server directory:
      cd Chatroom-react/server
    • Install the required dependencies:
      npm install
    • Start the server:
      npm start

๐Ÿ‘จโ€๐Ÿš€ Show your support

Give a โญ๏ธ if this project helped you!

๐Ÿ“„ License

MIT/Massachusetts Institute of Technology(here LICENSE)

The Caresure Health Insurance code is licensed by Massachusetts Institute of Technology.

By contributing to Caresure Health Insurance, you will be agreeing that your contributions will be licensed under its Massachusetts Institute of Technology(MIT).

chatroom-react's People

Contributors

mirajsankdecha avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.