Overview
An online language learning platform designed for absolute beginners, offering comprehensive coverage from pronunciation, vocabulary, and grammar to listening and real-life speaking scenarios.
Process
Built a modern full-stack SaaS platform with Next.js 15 App Router frontend and Express.js backend API. Integrated Supabase for authentication, PostgreSQL database, and real-time subscriptions. Implemented 8-language internationalization (en, zh-CN, zh-TW, sr, ru, es, ja, ko) using next-intl. Payment processing via LemonSqueezy with subscription management. Responsive design with Tailwind CSS and shadcn/ui component library. Deployed with edge optimization for global accessibility.