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
- Host: GitHub
- URL: https://github.com/naveensing575/web-chat-3.0
- Owner: naveensing575
- Created: 2024-11-21T04:58:32.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-27T10:26:42.000Z (over 1 year ago)
- Last Synced: 2025-06-15T19:48:36.248Z (about 1 year ago)
- Topics: mern-stack, socket-io
- Language: TypeScript
- Homepage:
- Size: 179 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
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**