Skip to content

Web Chat is a web application to exchange messages in real time between users.

License

Notifications You must be signed in to change notification settings

shunny2/web-chat

Repository files navigation

About Application    |    Technologies    |    How to Run    |    Project Status    |    License


web-chat

Repo Stars Repo Forks License

About Application

Web Chat is a web application that allows users to communicate in real-time by exchanging messages. To ensure security and authenticity, jwt-prisma was developed, a Node.js server that utilizes JSON Web Token (JWT) technology to authenticate users. Additionally, we've created the server-socket, another dedicated Node.js server exclusively for managing conversations between users. This server keeps a record of authenticated users and stores their corresponding messages, using sockets as the primary tool for real-time information exchange. Its main function is to maintain open connections to enable a seamless and continuous instant messaging experience between users.

Technologies

React logo image. Typescript logo image. Tailwind CSS logo image. Socket.io logo image.

How to Run

First, start by cloning the repository:

git clone https://github.com/shunny2/web-chat/

Run the command below to install all dependencies:

npm install

Run the application (frontend):

npm start

Your application will be available at Home.

Keep in mind that for this application to function properly, both your socket and authentication services need to be operational.

Project Status

Status: Completed.

License

This project is under an MIT license.


Created by Alexander Davis.

About

Web Chat is a web application to exchange messages in real time between users.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages