8000 GitHub - tornikepe/Chat-App: A real-time chat application built with Node.js, Express, and Socket.io. Features include real-time messaging, location sharing, and a profanity filter. Users can join chat rooms, send messages, and share their location via Google Maps. Perfect for learning about WebSockets and building real-time applications.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A real-time chat application built with Node.js, Express, and Socket.io. Features include real-time messaging, location sharing, and a profanity filter. Users can join chat rooms, send messages, and share their location via Google Maps. Perfect for learning about WebSockets and building real-time applications.

Notifications You must be signed in to change notification settings

tornikepe/Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat App

Chat App is a real-time messaging application built with Node.js, Express, and Socket.io that allows users to join rooms, send messages, share locations, and interact with others in real time.

Features

  • Real-time chat with Socket.io
  • Room-based messaging (users join specific rooms)
  • Location sharing with a link to Google Maps
  • Profanity filter for messages
  • Auto-scrolling for new messages
  • Live user list within rooms
  • Admin messages when users join or leave rooms

Technologies Used

  • Node.js (Express.js)
  • Socket.io (Real-time communication)
  • Mustache.js (Templating for the frontend)
  • Moment.js (Date formatting)
  • Bad-words (Profanity filtering)

Installation

Prerequisites

  • Install Node.js on your system.

Clone the Repository

git clone https://github.com/yourusername/chat-app.git
cd chat-app

About

A real-time chat application built with Node.js, Express, and Socket.io. Features include real-time messaging, location sharing, and a profanity filter. Users can join chat rooms, send messages, and share their location via Google Maps. Perfect for learning about WebSockets and building real-time applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0