EducationCAN I VIBECODE
Skillshare?
BUILD FIRST
- A non-sensitive or read-only version of the core experience
- A manual review step wherever correctness or trust matters
- A narrow companion tool that removes a real piece of work
LEAVE FOR LATER
- Regulated decisions, payments, or irreversible actions
- Claims of correctness, compliance, or uptime that the MVP cannot support
- Sensitive integrations until security, support, and auditability are ready
RESEARCH NOTES
What this tool actually does.
Skillshare is an online learning community offering thousands of classes on creative topics such as illustration, design, photography, video, freelancing, and entrepreneurship. A paid membership provides unlimited access to all classes, which are taught by both professional creators and industry figures. Classes are structured as a series of video lessons, and each class includes a hands-on project so learners practice what they studied. Students share completed work in the class's Project Gallery and receive feedback from teachers and peers; each class also has a discussion board. The site supports Learning Paths (curated class sequences), certificates and badges for progress, personalized class recommendations, and offline viewing in its iOS/Android apps. Skillshare operates as an open platform, meaning anyone can teach. The service is available on desktop and mobile.
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a web app called "CreativeCollab" that replicates the core Skillshare workflow: a subscription-based online learning community for creative skills. Users sign up and browse/play video lessons grouped into classes; every class must include a hands-on project. Users upload project images to a Project Gallery where other learners and the teacher can comment and give feedback. Each class has a discussion board. Include user authentication, a teacher dashboard to create classes and upload video lessons, and student progress tracking with certificates/badges. Implement Learning Paths as curated sequences of classes and periodic class recommendations based on user interests/tags. Offer offline viewing by allowing lesson downloads in a mobile PWA. Use React, Node.js, PostgreSQL, a video hosting service like Mux or Vimeo, object storage for project uploads, and WebSockets for real-time feedback notifications. Do not copy Skillshare's brand, logo, UI, or code. Deliberately out of scope: production payment/paywall integration, native iOS/Android apps (use PWA only), live video streaming, and teacher revenue sharing. Write a README covering setup, architecture decisions, and known limitations.