/Chat-Application

Mern is a JavaScript framework for building rich interactive applications. Using Mern Stack, developers can quickly create chat applications while keeping the code clean and organized.

Primary LanguageJavaScript

Chat Application

This is a chat application built using the MERN (MongoDB, Express, React, Node.js) stack. It allows users send messages to each other

The app is deployed on GitHub pages and can be accessed at

Features

  • Authentication
  • Registration
  • Real-time notifications
  • Messaging

Technologies

  • React
  • Node.js
  • Express
  • MongoDB
  • JWT (JSON Web Tokens) for authentication
  • git
  • Bootstrap
  • React Router
  • React Hooks
  • React Notification

Installation

To run this app on your local machine, follow these steps:

1) Clone the repository

2) Install dependencies: `npm install`

3) In the root directory of the project, create a file named `.env` and add the following environment variables:

4) Run the app: `npm start`

Credits

This app was built by Awais Saddiqui as a personal project. Special thanks to the following resources for their help in building this app:

  • React Bootstrap documentation
  • React Router documentation
  • React Hooks documentation
  • React Notification documentation