Skip to content

kisk23/node-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’¬ Realtime Chat App

πŸš€ A modern, stylish, and real-time chat application built with Node.js, Express, and Socket.IOβ€”perfect for seamless communication!

✨ Features

βœ” Real-time Messaging – Instantly send & receive messages
βœ” Multi-Room Support – Join different chat rooms
βœ” User Presence – See who's online in your room
βœ” Location Sharing – Send your location with one click
βœ” Responsive Design – Works on desktop & mobile
βœ” Modern UI – Sleek, clean, and intuitive interface

πŸ›  Tech Stack

Frontend Backend Real-Time Utilities
HTML5 Node.js Socket.IO Moment.js
CSS3 Express Font Awesome
JavaScript

πŸš€ Quick Start

  1. Clone & Install
    git clone https://github.com/kisk23/node-chat-app.git
    cd node-chat-app
    npm install
  2. run the app in termenal use npm run dev

Then open http://localhost:3000 in your browser!

or

πŸ–₯ Project Structure πŸ“‚ node-chat-app/ β”œβ”€β”€ πŸ“‚ public/ # Frontend files β”‚ β”œβ”€β”€ πŸ“‚ css/ # Stylish CSS β”‚ β”œβ”€β”€ πŸ“‚ js/ # Client-side scripts β”‚ └── πŸ“„ index.html # Main UI β”œβ”€β”€ πŸ“„ server.js # Backend logic β”œβ”€β”€ πŸ“„ package.json # Dependencies └── πŸ“„ README.md # You're here! πŸ˜‰

Screenshot 2025-05-06 155048

Screenshot 2025-05-06 155130

πŸ’‘ Future Improvements πŸ”Ή User Authentication (Google/Facebook login) πŸ”Ή Message History (Database storage) οΏ½

Happy Chatting! πŸ’¬βœ¨

⭐ Star this repo if you like it! Contributions are welcome. πŸš€

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published