Drawly: Realtime Drawing Board
A real-time drawing board is a collaborative digital canvas that allows multiple users to draw, write, and interact simultaneously over the internet. Changes made by one user are instantly visible to others in real time, enabling seamless collaboration. It typically includes features like freehand drawing, shapes, text input, and color selection, and is built using technologies like WebSockets or WebRTC for real-time communication.
Node.js
Nest.js
Turborepo
PostgreSQL
WS
Pragyaan: Serverless Blog Platform
A blog platform using edge workers runs on serverless, globally distributed infrastructure. Users can write, edit, and read posts with bookmarks, text editing, and login. Powered by Cloudflare Workers, it serves content near users for low latency. Data is stored in PostgreSQL, ensuring reliability and structured access without server management.
Hono
React.js
Zod
PostgreSQL
Echo: Real-time Chat App
Developed a full-stack chat application enabling instant messaging using WebSockets for low-latency, real-time communication. Implemented features like user authentication, active user presence, message delivery status, and typing indicators. Built with a responsive frontend and a scalable backend to support multiple concurrent users efficiently.
Node.js
React.js
Socket.io
PostgreSQL
Askk: CLI based AI Assistant
Built a command-line tool powered by OpenAI's GPT-4 model to interpret natural language prompts and suggest relevant terminal commands. Features include interactive options to run, copy, or refine commands, secure API key authentication, and a streamlined interface to enhance developer productivity directly from the terminal.
Typescript
NPM