Skip to content

Chatomatic - the ultimate chatting experience! It's made using MERN stack (MongoDB, Express.js, React, Node.js) and powered up by Socket.io. This means you get super-fast messaging that's as quick as lightning. Easily stay connected with friends and family.

Notifications You must be signed in to change notification settings

MOHITH-2002/Chat_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Chatomatic (Chat app): React, Scss, MongoDB,Socket.io.

This is a repository for a Real-Time Messenger Clone: Next.js 13, React, Tailwind, Prisma, MongoDB, NextAuth, Pusher.

Master the art of building a real-time Messenger clone using the latest web development technologies. In this comprehensive tutorial, we'll walk you through the process of creating a fully-functional and visually stunning chat application that rivals the best in the industry.

Key Features:

  • Real-time messaging
  • Message notifications and alerts
  • File and image upload using Cloudinary CDN & Firebase
  • Client form validation and handling using react-hook-form
  • Server error handling with react-toast
  • Message read receipts
  • Online/offline user status
  • How to write POST, GET, and DELETE routes in route handlers (app/api)

Prerequisites

Node version 14.x

Cloning the repository

git clone https://github.com/MOHITH-2002/ChatApp_Updated.git

Install packages

npm i

Setup .env file

REACT_APP_FIREBASE_APP_ID=
REACT_APP_FIREBASE_API_KEY=
REACT_APP_USER_ID=

MONGODB_URL=

SECRET_KEY=
TOKEN_EXP=
COKKIEE_EXP=
NODE_ENV=production

Start the app

npm start

About

Chatomatic - the ultimate chatting experience! It's made using MERN stack (MongoDB, Express.js, React, Node.js) and powered up by Socket.io. This means you get super-fast messaging that's as quick as lightning. Easily stay connected with friends and family.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages