Interactive Web Applications
RS Dev Logo

Welcome to RS Dev

RS Dev is the creative hub of Rajib Sadhu, a developer passionate about building interactive, privacy-focused, and engaging web experiences. Every application hosted here is designed to solve a real problem — whether it is enabling anonymous communication, bringing friends together through creative games, or making learning fun through competitive quizzes. Each project is built from the ground up using modern web technologies, with a strong emphasis on user experience, performance, and security.

Applications Built for Real Users

Every project at RS Dev started as an idea to fill a gap — a tool that did not exist the way it should, or an experience that could be made better. Below is a detailed look at each application, the problems they solve, and the technology behind them.

IncogniChat

Anonymous Messaging Platform

IncogniChat was born from a simple observation: people are more honest when they can speak freely without the fear of judgment. Whether it is giving candid feedback to a colleague, sending an encouraging message to a friend going through a tough time, or simply having fun with anonymous Q&A sessions, IncogniChat provides the platform to do it safely.

At its core, IncogniChat is an anonymous messaging platform where anyone can receive messages through a unique public profile link. The sender never has to create an account or reveal any personal information. The recipient sees the message, but never the identity behind it. This creates a space where authenticity thrives — conversations happen without social filters.

The platform takes privacy seriously. Messages are encrypted at rest, ensuring that even if the database were compromised, the content remains unreadable. User registration is minimal by design — only a username and password are required. An email address is entirely optional and only used for password recovery. Guest users can browse and send messages without ever creating an account.

  • End-to-end message encryption at rest
  • Optional registration with minimal data
  • Guest access for sending messages
  • Real-time username availability check
  • Share received messages as images
  • Admin panel with moderation tools
  • IP and device-based ban system
  • Soft delete and account suspension
React 19 TypeScript Express.js 5 Prisma ORM Redux Toolkit TailwindCSS JWT Auth MariaDB
Try IncogniChat

Pencil Panic

Multiplayer Drawing & Guessing Game

Pencil Panic is a real-time multiplayer drawing and guessing game inspired by the classic party game where one person sketches a word and everyone else races to guess what it is. It brings that experience to the browser — no downloads, no installations, just share a room code and start playing with friends.

The game is built around quick rounds and fast-paced action. One player is given a secret word and must draw it on a canvas within a time limit. Other players watch the drawing unfold in real time and type their guesses into a chat. Points are awarded based on how quickly someone guesses correctly — the faster you guess, the more points you earn. The artist also earns points for each correct guess, rewarding clear and creative drawings.

Rooms are private by default. The host creates a room, receives a unique code, and shares it with friends. There is no matchmaking with strangers — Pencil Panic is designed for playing with people you know, making it perfect for virtual hangouts, team-building sessions, or just killing time with friends. The game supports emoji reactions so players can react to drawings in real time, adding another layer of interaction beyond just guessing.

  • Real-time canvas drawing with WebSockets
  • Private rooms with shareable codes
  • Timed rounds with live scoring
  • Speed-based point system
  • Emoji reactions during gameplay
  • Sound effects with mute toggle
  • How-to-play guide for new players
  • Works on desktop and mobile browsers
React HTML5 Canvas WebSocket Node.js Vite Real-time Multiplayer
Play Pencil Panic

Trivia Battle

Real-Time Multiplayer Quiz Platform

Trivia Battle takes the classic quiz format and turns it into a competitive, real-time multiplayer experience. Players join a room, pick a category, and answer questions head-to-head with live scoring. It is designed for anyone who loves trivia — whether you are testing your general knowledge, challenging friends to see who knows more about science, or hosting a quiz night from your living room.

Each game session is structured around rounds of multiple-choice questions. Players see the same question at the same time and must answer before the timer runs out. Points are awarded for correct answers, with bonus points for speed. The leaderboard updates in real time after every question, creating a constant sense of competition and excitement. At the end of the game, final standings are displayed along with stats for each player.

The platform draws from a diverse pool of questions spanning categories like science, history, geography, entertainment, sports, and more. This variety ensures that no two game sessions feel the same, and players with different strengths can all find moments to shine. The host can configure the number of questions, time limits, and difficulty level before starting, giving full control over the pace and challenge of each session.

  • Real-time multiplayer with WebSockets
  • Multiple question categories
  • Configurable difficulty and round settings
  • Speed-based bonus scoring
  • Live leaderboard after every question
  • End-of-game stats and standings
  • Works across all modern browsers
  • No account required to play
React TypeScript WebSocket Node.js Vite Real-time Scoring
Play Trivia Battle

How These Apps Are Built

Every project at RS Dev follows a consistent set of principles. These are not abstract ideals — they are practical decisions that shape how each line of code is written, tested, and deployed.

User Experience First

Interfaces are designed to be intuitive from the first click. No tutorials needed, no complex onboarding flows. If a feature requires explanation, it needs to be redesigned. Every interaction is tested across screen sizes and optimized for both desktop and mobile users.

Real-Time by Default

Modern users expect instant feedback. All multiplayer features use WebSocket connections for true real-time communication — no polling, no artificial delays. When a player draws a line or submits a guess, every other player sees it within milliseconds.

Privacy and Security

Data collection is minimized to what is strictly necessary. Authentication uses industry-standard practices including hashed passwords and token-based sessions. Where anonymity is the feature, no identifying information is stored, period.

Modern Tech Stack

Projects are built with React, TypeScript, Node.js, and Vite — chosen for their performance, developer experience, and active community support. Dependencies are kept minimal to reduce attack surface and improve load times.

Who is Behind RS Dev?

RS Dev is the personal project hub of Rajib Sadhu, a web developer based in India with a focus on building interactive, real-time web applications. With experience spanning both frontend and backend development, Rajib designs and builds full-stack applications from concept to deployment — handling everything from database architecture to user interface design.

The projects hosted on rsdev.in are not client work or commercial products — they are passion projects built to explore ideas, experiment with new technologies, and create tools that people actually enjoy using. Each application is actively maintained and improved based on user feedback and evolving web standards.

Rajib believes that the best way to learn and grow as a developer is to build real things for real users. Every project on this platform is a reflection of that belief — functional, polished, and available for anyone to use.

Have a question, feedback, or just want to say hello? Reach out at rajib.sadhu1998@gmail.com.