Skip to content

Latest commit

 

History

History
61 lines (38 loc) · 1.29 KB

README.md

File metadata and controls

61 lines (38 loc) · 1.29 KB

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