Projects

A collection of projects I've built, from full-stack applications to experimental tools.

Filter by technology:
Screenshot coming soon

CodeCrafters

A full-featured Learning Management System where instructors create and publish video-based courses, and students browse, purchase (via Razorpay), and track their learning progress. Built with Next.js 14 App Router, Prisma ORM, MySQL, Mux for video streaming, and NextAuth.js for authentication.

Next.jsTypeScriptReactPrismaMySQLNextAuth.jsMuxRazorpayUploadThingTailwind CSSZustandMongoDBRadix UIRecharts
See How I Built It
Screenshot coming soon

ChatterHub

A real-time Discord-style communication platform built with Next.js 14, Socket.io, and LiveKit. Features server-based communities with text, audio, and video channels, 1:1 direct messaging, member management with role-based permissions, and infinite message pagination — all with real-time updates via WebSocket.

Next.jsTypeScriptReactSocket.ioLiveKitPrismaMySQLClerkUploadThingTailwind CSSZustandTanStack QueryRadix UIZod
See How I Built It
Screenshot coming soon

MeetWise

An AI-powered meeting platform where users create custom AI agents with unique instructions, start video calls with those agents as real-time participants, and receive auto-generated transcripts and summaries after each meeting. Built with Next.js 15, React 19, tRPC, Stream Video & Chat SDKs, OpenAI Realtime API, Inngest background jobs, and Drizzle ORM with PostgreSQL.

Next.jsTypeScriptReacttRPCDrizzle ORMPostgreSQLStream Video SDKStream Chat SDKOpenAIInngestBetter AuthPolarTailwind CSSTanStack QueryRadix UIZod
See How I Built It
Screenshot coming soon

LingoMaster

A gamified language learning platform inspired by Duolingo, featuring a hearts system, XP points, leaderboards, quests, and a shop — all built around an interactive lesson engine with AI-generated audio, sound effects, and keyboard shortcuts. Includes a Pro tier with unlimited hearts via Stripe subscriptions and a full admin dashboard using React Admin for content management. Built with Next.js 14 Server Actions, Drizzle ORM, MySQL, and Clerk authentication.

Next.jsTypeScriptReactDrizzle ORMMySQLClerkStripeTailwind CSSRadix UIZustandReact AdminElevenLabs
See How I Built It

FlixNest

A Netflix-inspired streaming platform with a cinematic UI featuring auto-playing billboard hero, hover-expanding movie cards, a favorites system ('My List'), full-screen video player, and multi-provider authentication. Built with Next.js 14 App Router, Prisma ORM with MongoDB, NextAuth.js (JWT sessions with credentials, Google, and GitHub OAuth), and SWR for client-side data fetching.

Next.jsTypeScriptReactPrismaMongoDBNextAuth.jsSWRTailwind CSSZustandAxiosLodashbcrypt
See How I Built It
Screenshot coming soon

StoreCraft

A full-stack e-commerce platform consisting of two Next.js applications: a multi-tenant admin dashboard (CMS + API backend) and a customer-facing online store. The admin provides complete CRUD management for products, categories, sizes, colors, billboards, and orders with Cloudinary image uploads and revenue analytics. The store consumes the admin's public API to display products with filtering, an image gallery, persistent shopping cart, and Stripe checkout. Built with Next.js 15, React 19, Prisma ORM, MySQL, Clerk, Stripe, and Cloudinary.

Next.jsTypeScriptReactPrismaMySQLClerkStripeCloudinaryTailwind CSSRadix UIHeadless UIZustandTanStack TableReact Hook FormZodRecharts
See How I Built It
Screenshot coming soon

WanderStay

A full-stack Airbnb-inspired accommodation platform where users can list properties, search with advanced filters (location, dates, guests), make reservations with date-range calendars, manage favorites, and explore locations on interactive Leaflet maps — built with Next.js 13, Prisma with MongoDB, NextAuth.js, and Cloudinary.

Next.jsTypeScriptReactPrismaMongoDBNextAuth.jsZustandTailwind CSSLeafletCloudinaryReact Hook FormReact Date RangeAxiosbcrypt
See How I Built It