Back to Projects
Canada

Keenlys

Full-Stack Developer

An advanced online learning platform featuring live video classes, real-time chat, and a subscription-based payment system. The platform supports teacher schedule management, time zone-aware booking, and multi-language support for a global user base.

Next.jsTypeScriptTailwind CSSRedux ToolkitSocket.ioNode.jsExpress.jsPostgreSQLDrizzle ORMVonageStripePayPalCloudflare R2
Keenlys

Key Features

  • Secure JWT-based authentication
  • Teacher schedule management system
  • Time zone-aware booking based on UTC
  • Multi-language support (i18n) using JSON files
  • Real-time class booking with instant notifications
  • Admin panel to monitor all student-teacher conversations

More Features

  • Live video calling with camera/mic support
  • Screen sharing and in-call chat
  • Raise-hand feature during live sessions
  • One-on-one real-time chat with typing indicators
  • Optimistic and pessimistic caching for efficient chat
  • Subscription-based payments with Stripe
  • Teacher payouts via PayPal API

Screenshots

Keenlys Screenshot 1
View
Keenlys Screenshot 2
View
Keenlys Screenshot 3
View

Interested in a Similar Project?

I build production-ready SaaS applications with modern technologies. Let's discuss how I can help bring your ideas to life.

Get in Touch