Skip to content

A fast, real-time chat application built using Html, Js, Node.js and Socket.io, paired with a clean and lightweight frontend.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.md
Notifications You must be signed in to change notification settings

webdevpraveen/wdp-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 WDP Live Chat

A fast, real-time chat application built using HTML, Js, and Socket.io, paired with a clean and lightweight frontend.
Render (backend) and Vercel (frontend).


📸 Preview

image

✨ Key Features

  • Real-time messaging powered by Socket.io
  • 👥 Online users counter with live updates
  • 🔔 Notification Sound for incoming messages
  • for incoming messages
  • 🧼 Clean and responsive UI
  • 🔗 Fully connected Frontend ↔ Backend
  • 🧱 Simple file architecture — beginner friendly

📂 Project Structure

wdp-chat/
│
├── backend/
│ ├── server.js
│ └── package.json
│
└── frontend/
  ├── assests/
  │      ├─ chat-bg.png
  │      └── notifications.mp3
  ├── index.html
  ├── dm.html
  └── about.html

🛠️ Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js
  • Real-time Engine: Socket.io
  • Hosting: Vercel (frontend), Render (backend)

🧪 How to Run Locally

1️⃣ Clone the repository

git clone https://github.com/webdevpraveen/wdp-chat.git
cd wdp-chat
cd backend
npm install
npm start

🌐 Deployment Instructions

🚀 Backend Deployment (Render)

Upload the backend/ folder as a service.

Set:

  • Build command: npm install
  • Start command: node server.js

Render supports WebSockets automatically.


🎯 Frontend Deployment (Vercel)

  • Select the frontend/ folder during import.
  • No build command required.
  • Deploy as a static site.

🧑‍💻 Contributing

Contributions are welcome.
Create an issue or submit a pull request to improve the project.


⭐ Support

If you find this helpful, consider giving the repo a ⭐.

About

A fast, real-time chat application built using Html, Js, Node.js and Socket.io, paired with a clean and lightweight frontend.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.md

Stars

Watchers

Forks

Contributors 2

  •  
  •