Skip to content

prajjawal007/ChatsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatsApp

ChatsApp is a real-time messaging application that allows users to sign up, log in, and chat with others. It uses Socket.IO for real-time communication and is built with React on the frontend and Express with MongoDB on the backend.


Features

  • User authentication (Sign Up, Login, Logout)
  • Real-time chat using Socket.IO
  • User profile management
  • View online users
  • Image upload in messages
  • Responsive UI with React and Tailwind CSS

Technologies Used

Frontend

  • React
  • Zustand (state management)
  • Tailwind CSS
  • React Router
  • React Hot Toast (for notifications)
  • Axios (for API requests)

Backend

  • Node.js with Express
  • MongoDB (Mongoose for data modeling)
  • Socket.IO (for real-time communication)
  • Cloudinary (for image storage)

Getting Started

Prerequisites

  • Node.js and npm installed on your machine.
  • MongoDB (either local or a cloud service like MongoDB Atlas).
  • Cloudinary account (for image uploads).

Releases

No releases published

Packages

No packages published

Languages