Skip to content

Chat application :- Built with Node.js, Express, and Socket.io. It handles user authentication, message storage, and real-time message broadcasting.

Notifications You must be signed in to change notification settings

rohitchourey0809/alluviumiotsolutionspvtltd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

alluviumiotsolutionspvtltd

Demo

image

image

image

Demo Video

Click to see video

https://go.screenpal.com/watch/cZ1TiaV8XVo

Chat Application Backend

This is the backend server for the chat application, built with Node.js, Express, and Socket.io. It handles user authentication, message storage, and real-time message broadcasting.

Features

  • User authentication (register, login)
  • Real-time messaging with Socket.io
  • Rate limiting for API endpoints
  • REST API for fetching chat messages

Technologies Used

  • Node.js
  • Express.js
  • Socket.io
  • MongoDB with Mongoose
  • JSON Web Token (JWT) for authentication
  • dotenv for environment variables
  • CORS support
  • Express Rate Limit for rate limiting

Getting Started

Prerequisites

  • Node.js
  • MongoDB

Installation

Clone the repository:

git clone https://github.com/rohitchourey0809/Backend-Alluvuim

Chat Application Frontend

This is the frontend of the chat application, built with React and Chakra UI. It allows users to register, login, and chat in real-time with other users in different chat rooms.

Features

  • User registration and login
  • Real-time chat functionality
  • Display of usernames with messages
  • JWT-based authentication
  • Responsive UI with Chakra UI

Technologies Used

  • React
  • Chakra UI
  • Socket.io-client
  • Axios for API requests
  • React Router for navigation
  • React Toastify for notifications

Getting Started

Prerequisites

  • Node.js

Installation

Clone the repository:

git clone https://github.com/rohitchourey0809/Frontend-Alluvuim

About

Chat application :- Built with Node.js, Express, and Socket.io. It handles user authentication, message storage, and real-time message broadcasting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages