Skip to content

ChatApp is a real-time messaging application built using the MERN stack (MongoDB, Express.js, React, Node.js). It offers seamless real-time communication, secure user authentication, and a responsive user interface designed specifically for PC view.

Notifications You must be signed in to change notification settings

sahanRanasingha/ChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatApp

Introduction

ChatApp is a real-time messaging application built using the MERN stack (MongoDB, Express.js, React, Node.js). It offers seamless real-time communication, secure user authentication, and a responsive user interface designed specifically for PC view.

Table of Contents

Features

  • Real-time messaging
  • User authentication
  • Responsive design for PC
  • RESTful API
  • WebSocket support for live updates

Skills Covered

Frontend Development:

  • React
  • Vite
  • Tailwind CSS
  • Axios
  • WebSockets

Backend Development:

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • JWT (JSON Web Tokens)
  • Socket.io

Full-Stack Development:

  • RESTful API Design
  • Real-time Communication
  • User Authentication
  • Responsive Design

Tools and Practices:

  • Git and GitHub
  • npm (Node Package Manager)
  • Environment Variables (.env)
  • PostCSS
  • Tailwind Configuration

Contributing

We welcome contributions!

Live Demo

Check out the live application here: ChatApp Live

Repository

For more details, explore the code on GitHub: GitHub Repository

About

ChatApp is a real-time messaging application built using the MERN stack (MongoDB, Express.js, React, Node.js). It offers seamless real-time communication, secure user authentication, and a responsive user interface designed specifically for PC view.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published