https://github.com/spudoodle/chat-app
Chat room application that allows any authenticated user to send messages. Built using Next JS, Tailwind CSS, MERN Stack and Socket.IO
https://github.com/spudoodle/chat-app
axios mern-stack nextjs socket-io sonner tailwindcss
Last synced: 8 months ago
JSON representation
Chat room application that allows any authenticated user to send messages. Built using Next JS, Tailwind CSS, MERN Stack and Socket.IO
- Host: GitHub
- URL: https://github.com/spudoodle/chat-app
- Owner: spudoodle
- Created: 2024-05-18T17:41:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-24T10:13:56.000Z (9 months ago)
- Last Synced: 2025-01-24T11:19:22.759Z (9 months ago)
- Topics: axios, mern-stack, nextjs, socket-io, sonner, tailwindcss
- Language: JavaScript
- Homepage: https://chat-app00.vercel.app
- Size: 197 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Chat Application
This project develops a chat room application that allows any authenticated user to send messages.
## Demo



Check out the live demo [here](https://chat-app00.vercel.app).
Demo Credentials - username: demo | password: password
## Technologies Used
- Next JS
- Tailwind CSS
- React JS
- Node JS
- Express JS
- MongoDB
- Socket.IO
- Sonner## How to Run Locally
### Frontend
1. Clone this repository:
```bash
git clone https://github.com/spudoodle/chat-app.git2. Navigate to the project directory:
```bash
cd chat-app3. Install dependencies:
```bash
npm install4. Create .env file:
```bash
touch .env5. Add MongoDB_URI to .env file:
```bash
MONGODB_URI=URI6. Start the development server:
```bash
npm run dev7. Open your browser and visit http://localhost:3000
### Backend
1. Navigate to the backend directory:
```bash
cd chat-app/backend2. Install dependencies:
```bash
npm install3. Create .env file:
```bash
touch .env4. Add MongoDB_URI to .env file:
```bash
MONGODB_URI=URI5. Start the development server:
```bash
node server.js