Skip to content

PatAmigo0/Project-WebChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

'mini-telegram'

A simple real-time chat application built with Node.js, Express, and WebSockets, inspired by Telegram.

🚀 Features

  • Real-time Messaging: Instant communication using WebSockets.
  • User Authentication: Simple login system to identify users.
  • Chat Management: Create new chats and search for existing ones.
  • Customization:
    • Multiple color themes (light, dark, blue, etc.).
    • Adjustable font sizes.
    • Various background gradients.
    • Selectable avatar packs (default, cartoon, spooky, meme).
  • Notifications: Get notified of new messages.
  • User Status: See who is currently online.
  • Responsive Design: Adapts to different screen sizes for a seamless experience on mobile and desktop.

🛠️ Technologies Used

Backend:

Frontend:

  • HTML5
  • CSS3
  • Vanilla JavaScript (ES6 Modules)

⚙️ Installation

  1. Clone the repository:
    git clone https://github.com/PatAmigo0/Project-WebSocialApp
  2. Navigate to the project directory:
    cd Project-WebSocialApp
  3. Install the dependencies:
    npm install

▶️ Usage

  1. Start the server:
    node app.js
  2. Open your browser and navigate to http://localhost:3000.

📜 License

This project is proprietary and confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited. For licensing inquiries, please contact the author.

✍️ Author

  • Kuskov A.A.

About

A simple chat app

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •