Rashq

Rashq

Share

CSE Student | Problem Solver | Growing in DSA and Development | C++

28/02/2026

Trusting the process every day โœจ

Photos from Rashq's post 21/02/2026

๐Ÿš€ Built NexusChat (Phase 1) โ€” a modular real-time messaging platform engineered with scalability in mind.
While most chat demos stop at basic Socket.io messaging, I focused on building a production-style real-time foundation that handles authentication, presence, message lifecycle, and clean event architecture.

Over the past few weeks, I designed and implemented the following:

โšก Real-Time Core
โ€ข Instant messaging with Socket.io
โ€ข Live typing indicators (debounced)
โ€ข Online/offline presence tracking
โ€ข Message lifecycle โ†’ Sent โœ“ Delivered โœ“โœ“ Read โœ“โœ“
โ€ข User โ†” socket mapping for reliable delivery

๐Ÿ” Security & Auth
โ€ข JWT-based authentication
โ€ข Email verification via Nodemailer
โ€ข Bcrypt password hashing (10 rounds)
โ€ข Protected routes + socket auth

๐Ÿ—๏ธ Backend Architecture
โ€ข Clean MVC structure
โ€ข Modular socket handlers
โ€ข MongoDB + Mongoose persistence
โ€ข Async error handling
โ€ข Production-ready project structure

โš™๏ธ Under the Hood
Node.js โ€ข Express โ€ข Socket.io โ€ข MongoDB โ€ข Mongoose โ€ข JWT โ€ข Nodemailer โ€ข Bcrypt

The goal was not just to send messages โ€” but to design a strong real-time foundation that can scale in future phases.

๐Ÿ”ฎThis is just phase 1 Next Phase: Redis Pub/Sub for true cross-server distributed communication.

๐Ÿ”— GitHub: https://github.com/rashq-01/NexusChat

๐Ÿš€

Photos from Rashq's post 21/02/2026

๐Ÿš€ Built NexusChat (Phase 1) โ€” a modular real-time messaging platform engineered with scalability in mind.
While most chat demos stop at basic Socket.io messaging, I focused on building a production-style real-time foundation that handles authentication, presence, message lifecycle, and clean event architecture.

Over the past few weeks, I designed and implemented the following:

โšก Real-Time Core
โ€ข Instant messaging with Socket.io
โ€ข Live typing indicators (debounced)
โ€ข Online/offline presence tracking
โ€ข Message lifecycle โ†’ Sent โœ“ Delivered โœ“โœ“ Read โœ“โœ“
โ€ข User โ†” socket mapping for reliable delivery

๐Ÿ” Security & Auth
โ€ข JWT-based authentication
โ€ข Email verification via Nodemailer
โ€ข Bcrypt password hashing (10 rounds)
โ€ข Protected routes + socket auth

๐Ÿ—๏ธ Backend Architecture
โ€ข Clean MVC structure
โ€ข Modular socket handlers
โ€ข MongoDB + Mongoose persistence
โ€ข Async error handling
โ€ข Production-ready project structure

โš™๏ธ Under the Hood
Node.js โ€ข Express โ€ข Socket.io โ€ข MongoDB โ€ข Mongoose โ€ข JWT โ€ข Nodemailer โ€ข Bcrypt

The goal was not just to send messages โ€” but to design a strong real-time foundation that can scale in future phases.

๐Ÿ”ฎThis is just phase 1 Next Phase: Redis Pub/Sub for true cross-server distributed communication.

๐Ÿ”— GitHub: https://github.com/rashq-01/NexusChat

21/02/2026

Earned the 50 Days Badge on LeetCode. Consistency continues. ๐Ÿš€

18/02/2026

๐Ÿ’ฅ 300+ LeetCode problems done.

This journey has significantly improved my understanding of algorithms, edge cases, and clean implementation.

Still learning. Still improving. Still hungry.

Onwards to harder challenges and deeper system-level thinking. ๐Ÿš€

01/02/2026

๐Ÿ“Š Reached 250 solved problems on LeetCode, continuing consistent practice.

Photos from Rashq's post 26/01/2026

.

Excited to share progress on my ongoing project NexusChat โ€“ a Distributed Real-Time Chat Platform.

Just completed the Authentication & Email Verification system using:

โ€ข Node.js & Express
โ€ข MongoDB & Mongoose
โ€ข JWT Authentication
โ€ข Password hashing (bcrypt)
โ€ข Nodemailer for email verification
โ€ข Production-ready UI/UX

Users can now securely register, verify their email, and log in before accessing the platform.

Next step: WebSockets + real-time messaging + scaling architecture.

Building this project to strengthen my backend, system design, and real-world engineering skills.

Open to feedback and suggestions!

SystemDesign BuildInPublic

21/01/2026

Finished the Top Interview 150. Still learning, still improving.

Photos from Rashq's post 18/01/2026

๐Ÿ“š Library Management System ๐Ÿš€
A full-stack web app focused on backend & APIs.

โš™๏ธ Tech Stack:
Node.js โ€ข Express โ€ข MongoDB โ€ข REST APIs

โœจ Features:
โœ” Admin & Student dashboards
โœ” Book issue & return system
โœ” Real-world backend logic

Building projects > tutorials ๐Ÿ’ป๐Ÿ”ฅ

Project Link :- https://github.com/rashq-01/Library-Management-System.git

CodingLife StudentDeveloper Projects

Want your public figure to be the top-listed Public Figure in Birgunj?
Click here to claim your Sponsored Listing.

Category

Website

Address


Bishrampur-03, Bara
Birgunj
44300