I'm always excited to take on new projects and collaborate with innovative minds.

Email

joshuerubio@gmail.com

Social

View on GitHub

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
Wissen Platform
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