---
title: "Discussion on \"How I built 1k Checkboxes using websockets\" | Hashnode"
description: "Discussion on \"How I built 1k Checkboxes using websockets\". Building a real-time collaborative app with Socket.IO, Redis & a custom OIDC server. What I learned, what broke in production, and how I fixed it."
url: "https://hashnode.com/posts/how-i-built-1k-checkboxes-using-websockets/69f64cb60ab374db992ba097"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How I built 1k Checkboxes using websockets](https://therealshreyash.hashnode.dev/how-i-built-1k-checkboxes-using-websockets?utm_source=hashnode&utm_medium=feed)

Building a real-time collaborative app with Socket.IO, Redis & a custom OIDC server. What I learned, what broke in production, and how I fixed it.

May 2 · 7 min read · therealshreyash.hashnode.dev  
Read the article

-   [#websockets](https://hashnode.com/tag/websockets)
-   [#chaicode](https://hashnode.com/tag/chaicode)
-   [#1millioncheckboxes](https://hashnode.com/tag/1millioncheckboxes)
-   [#redis](https://hashnode.com/tag/redis)
-   [#valkey](https://hashnode.com/tag/valkey)
-   [#oidc](https://hashnode.com/tag/oidc)
-   [#oauth](https://hashnode.com/tag/oauth)
-   [#socketio](https://hashnode.com/tag/socketio)
-   [#bunjs](https://hashnode.com/tag/bunjs)
-   [#express](https://hashnode.com/tag/express)
-   [#typescript](https://hashnode.com/tag/typescript)

## Written by

[TheRealShreyash](https://hashnode.com/@thereashreyash)

@thereashreyash

  
[View profile](https://hashnode.com/@thereashreyash)

developer

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
