Return to home

OnlyDevs

The landing page of OnlyDevs.

Project Overview

A modern digital marketplace platform for educational courses, allowing users to browse, purchase, and access various educational content in both video and text formats. Open-source and self-hostable. The platform serves as a bridge between course creators and learners.

Key Features

  • πŸŽ“ Fully functional marketplace for online courses
  • πŸ“– Open-source and self-hostable
  • πŸ“½ Create courses in video and text format
  • 🎨 Intuitive user experience
  • ❀ Save courses as favorites

Tech Stack

  • Framework: Next.js with TypeScript
  • Backend: Supabase
  • Video Hosting: Mux
  • Payment Processing: Stripe
  • Styling: Tailwind CSS
  • State Management: Zustand

Key Features

1. Course Management

Course creators can:

  • Create and publish courses with mixed media content
  • Set pricing tiers ($19.99, $39.99, $69.99)
  • Organize content into modules and lessons
  • Support both video and article-based lessons

2. User Experience

  • Course recommendations
  • Course favoriting system
  • Progress tracking
  • Category-based navigation
  • Modern, responsive interface

3. Content Delivery

  • Professional video hosting through Mux
  • Rich text article support
  • Structured curriculum navigation
  • Course preview capabilities

4. Search and Discovery

  • Category-based browsing
  • Latest courses showcase
  • Search functionality with fuzzy matching
  • Course filtering system

5. Payment Integration

  • Secure payment processing with Stripe
  • Multiple pricing tiers
  • Webhook integration for purchase processing

6. Authentication & Authorization

  • Secure user authentication
  • Protected routes for course creation
  • Course ownership verification
  • User dashboard access

Business Value

  • Creates a marketplace for knowledge sharing
  • Enables content creators to monetize expertise
  • Provides accessible education platform
  • Streamlines course delivery and management

Technical Highlights

  • Server-side rendering for optimal performance
  • Type-safe development with TypeScript
  • Component-driven architecture
  • Modern state management
  • Secure payment processing
  • Cloud-based video content delivery
  • Real-time database capabilities

Authors

  • Assar Classon
  • AndrΓ© Narvell