An open API service indexing awesome lists of open source software.

https://github.com/naveensing575/web-chat-3.0

Full stack MERN chat application using socket.io
https://github.com/naveensing575/web-chat-3.0

mern-stack socket-io

Last synced: about 7 hours ago
JSON representation

Full stack MERN chat application using socket.io

Awesome Lists containing this project

README

          

# Full Stack Project

## Overview

This is a full-stack web application built with a **React.js** frontend and a **Node.js/Express** backend. The project uses **MongoDB** as the database and integrates user authentication, CRUD operations, and responsive UI design.

## Features

### Frontend

- Built with **React.js** and styled using **TailwindCSS**.
- Responsive design optimized for both desktop and mobile.
- User authentication using JWT.
- State management with React Context API.
- CRUD operations via RESTful API integration.

### Backend

- Built with **Node.js** and **Express**.
- Secure user authentication with **bcrypt** and **JWT**.
- RESTful API with input validation and error handling.
- **MongoDB** database with **Mongoose** for data modeling.
- Middleware for security (CORS, Helmet) and logging (Morgan).

---

## Installation

### Prerequisites

- **Node.js** (v16+)
- **MongoDB**
- **npm** or **yarn**