<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/f14311565169438294ddaf3cf46f91ca&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/f14311565169438294ddaf3cf46f91ca-d09939e3c6b5a05a.gif</thumbnail_url><duration>183.815917</duration><title>Collaborate in Real-Time with Sketchmates! 🎨</title><description>Hi everyone, I’m excited to share my project called Sketchmates, where you can draw in real time with your friends! To get started, simply create a room and share the link with your friends, allowing everyone to see each other&apos;s drawings live. The data is persistent as long as at least one user is in the room, but once everyone leaves, the room will be deleted. If you try to return to a room that no longer exists, you’ll see an error message, but you can still draw offline and download your creations. I invite you all to try out the website and enjoy sketching together!


👉 Try it out: https://sketchmates.kartikkoul.com




🛠️ Tech Stack
Frontend: React / Next.js, Tailwind CSS, Fabric.js, Framer Motion
Backend: Node.js, Express, WebSockets
Database: Prisma + PostgreSQL

Built mostly in TypeScript, structured as a monorepo with Turborepo.
Backend &amp; WebSocket server deployed on AWS
Frontend deployed on Railway

🔗 GitHub Repo: https://github.com/kartikkoul/sketchmates</description></oembed>