A simple real-time chat application built with Node.js, Express, and WebSockets, inspired by Telegram.
- 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.
Backend:
Frontend:
- HTML5
- CSS3
- Vanilla JavaScript (ES6 Modules)
- Clone the repository:
git clone https://github.com/PatAmigo0/Project-WebSocialApp 
- Navigate to the project directory:
cd Project-WebSocialApp
- Install the dependencies:
npm install 
- Start the server:
node app.js 
- Open your browser and navigate to http://localhost:3000.
This project is proprietary and confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited. For licensing inquiries, please contact the author.
- Kuskov A.A.