Wissen - E-learning Platform
A modern e-learning platform that offers project-based coding courses. Users can browse and purchase individual courses or subscribe to Pro plans for unlimited access with secure authentication and payment processing.
Type
E-learning Platform
Stack
Next.js 15 + Convex
Features
Courses + Subscriptions
Repository
GitHub

Overview
Wissen is a comprehensive e-learning platform designed to provide high-quality, project-based coding education. The platform features a dual monetization model: users can purchase individual courses or subscribe to Pro plans for unlimited access, exclusive community features, and live sessions.
Tech Stack
Frontend: Next.js 15, React 19, TypeScript, Tailwind CSS, Radix UI
Backend: Convex (serverless backend-as-a-service)
Authentication: Clerk for secure user management
Payments: Stripe for one-time purchases and subscriptions
Email: Resend for transactional emails
Dev Tools: ESLint, Turbopack for fast development
Key Features
Course Marketplace: Browse and purchase individual coding courses with detailed pricing and descriptions
Pro Subscription Plans: Monthly and yearly subscription options with unlimited course access
Exclusive Benefits: Pro members get community features and live sessions
User Authentication: Secure login/signup with Clerk, profile management, and purchase history tracking
Payment Integration: Stripe checkout for one-time purchases and subscription management with webhook handling
Email Notifications: Purchase confirmations, subscription updates, and Pro plan activation emails
Technical Highlights
Serverless Architecture: Built on Convex for scalable, real-time backend operations
Modern React: Leverages React 19 features with Next.js 15 App Router
Subscription Management: Complete Stripe Billing integration with webhook event handling
Accessible UI: Built with Radix UI primitives for accessibility-first components