"Ignite Learning, Inspire Creation"
Sparkly is an open-source AI-first platform designed to revolutionize online learning and course creation. Our MVP focuses on creating a seamless experience where educators can leverage AI to create engaging courses while learners discover and consume content in an interactive, personalized environment.
Status: 🏗️ In Development - MVP Planning Phase
Target Completion: Q4 2025
Current Focus: User registration flow and initial platform engagement
Current online learning platforms lack:
- AI-powered content creation that helps educators scale their teaching
- Seamless authentication without password friction
- Creator monetization that's fair and transparent
- Interactive learning experiences that adapt to individual needs
Sparkly addresses these pain points by providing:
- AI-Driven Learning: Interactive AI assistance that helps learners understand complex programming concepts
- Passwordless Authentication: Modern, secure authentication without password hassles
- Creator Economy: Fair monetization opportunities for educators
- Focused Learning Experience: Structured courses that get learners building real projects quickly
Primary Persona
- Experienced teachers, subject matter experts, and content creators
- Want to monetize their knowledge and reach a broader audience
- Need tools to create engaging, interactive content efficiently
- Pain: Limited time and technical skills for course creation
Secondary Persona
- Professionals seeking skill development and knowledge advancement
- Students looking for supplementary learning resources
- Lifelong learners passionate about personal growth
- Pain: Generic courses that don't adapt to their learning style
AIDD Course Landing Page → Passwordless Auth → AIDD Course Experience
User Goal: Understand what the AIDD course covers and decide if this is the right course for me
Experience:
- Clean, focused landing page for the AIDD course on SudoLang.ai domain
- Clear course overview and learning outcomes
- Free preview/taste of course content
- Call-to-action: "Get Free Preview" then "Subscribe to Full Course"
User Stories:
- As a student, I want to learn about what the course covers so that I can decide if this is the right course for me
- As a potential learner, I want to get a taste of the course content for free so that I can evaluate the teaching quality before subscribing
Success Metrics:
- Time on landing page > 45 seconds
- Free preview completion rate > 30%
- Preview to subscription conversion > 8%
User Goal: Create account without password friction
User Stories:
- As a new user, I want to authenticate without creating a password, so that I can quickly and securely access the course
- As a returning user, I want to sign in seamlessly using my device, so that I can get back to learning immediately
- As a security-conscious user, I want modern authentication that protects my account without the hassle of password management
Success Metrics:
- Registration completion rate > 80%
- Time to complete auth < 2 minutes
- User satisfaction with auth process > 4.5/5
User Goal: Start learning AIDD concepts immediately after authentication
User Stories:
- As a new student, I want to dive straight into the course content after signing up, so that I can start learning without delays
- As a learner, I want the course to be engaging from the first lesson, so that I stay motivated to continue
- As a subscriber, I want immediate access to all course materials, so that I can learn at my own pace
Success Metrics:
- First lesson completion rate > 70%
- Time to start first lesson < 1 minute after auth
- Course engagement in first session > 15 minutes
User Stories:
- As a user, I want to sign in without passwords, so that I can access the course quickly and securely
- As a learner, I want my authentication to work seamlessly across devices, so that I can continue learning anywhere
User Stories:
- As a potential student, I want to understand what the AIDD course covers, so that I can decide if it's right for me
- As a visitor, I want to preview course content for free, so that I can evaluate the quality before subscribing
User Stories:
- As a student, I want access to structured learning materials, so that I can progress through the course systematically
- As a learner, I want to practice coding exercises, so that I can apply what I've learned
- As a subscriber, I want to track my progress, so that I can see how far I've come and what's next
User Stories:
- As a student, I want AI help when I'm stuck on coding exercises, so that I can continue learning without frustration
- As a learner, I want AI to explain concepts in simple terms, so that I can understand complex topics
- As a course participant, I want AI to provide relevant examples, so that I can see how concepts apply in practice
User Stories for Future Development:
- As an educator, I want AI to help me create course content, so that I can focus on teaching rather than content production
- As a course creator, I want to publish and sell my courses, so that I can monetize my expertise
- As a learner, I want personalized learning recommendations, so that I can discover content that matches my interests and skill level
- As a student, I want interactive exercises with immediate feedback, so that I can learn more effectively
- Course Engagement: Students actively participating in course materials
- Learning Outcomes: Students completing lessons and exercises
- User Satisfaction: Positive feedback on learning experience
- Course Subscriptions: Conversion from free preview to paid course
- User Retention: Students returning to continue their learning journey
- Learning Progress: Students advancing through course content
Made with ❤️ by the Sparkly community
This document serves as the north star for our MVP development. It will evolve as we learn from users and iterate on our vision.