Skip to content

abhub23/Web-Socket-Server-Sets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

139 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Privado Logo

Privado

A secure and private communication platform built with WebSocket technology.

TypeScript Next.js Socket.IO


📚 Overview

"Whenever I learn a new language, I build a WebSocket server to grasp it better." — Following ThePrimeagen's advice

This repository contains the Privado platform - a secure real-time communication system using Socket.IO. Each implementation demonstrates private messaging, secure rooms, and encrypted event handling.

🛠️ Implementations

Language Path Description
TypeScript Typescript/ Node.js WebSocket server with Socket.IO 4.8.3
Client next-socket-client/ Next.js 15.2.8 frontend with socket.io-client

🚀 Quick Start

Each implementation has its own README with setup instructions:

🌐 What You'll Learn

  • Socket.IO connection lifecycle and rooms
  • Real-time event emission and broadcasting
  • Namespace and room management
  • Error handling and reconnection strategies
  • Client-server bidirectional communication

📂 Repository Structure

.
├── Typescript/              # TypeScript/Node.js server (Socket.IO)
├── next-socket-client/      # Next.js 15.2.8 client app
├── ARCHITECTURE.md         # System architecture and design documentation
└── README.md               # This file

🤝 Contributing

Feel free to add implementations in other languages or improve existing ones.

About

Took advice from Primeagen, "The best way to start learning new lang is to make a web socket sever init" and i took that seriously.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors