Skip to content

Empowering education on an intuitive platform πŸŽ“, seamlessly sign up, purchase courses, and sell your content πŸ“šπŸš€. User-friendly dashboards for tracking progress and income, making learning and teaching a breeze! πŸ’»πŸ’°

License

Notifications You must be signed in to change notification settings

abdtriedcoding/learnify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Learnify

Empowering education on an intuitive platform πŸŽ“, seamlessly sign up, purchase courses, and sell your content πŸ“šπŸš€. User-friendly dashboards for tracking progress and income, making learning and teaching a breeze.

Thumbnail

Key Features:

  • Browse & Filter Courses πŸ“š
  • Purchase Courses using Stripe πŸ’³
  • Mark Chapters as Completed or Uncompleted βœ…βŒ
  • Progress Calculation of each Course πŸ“Š
  • Student Dashboard πŸŽ“
  • Teacher mode πŸ‘©β€πŸ«πŸ‘¨β€πŸ«
  • Create new Courses πŸ†•
  • Create new Chapters πŸ“
  • Easily reorder chapter position with drag n’ drop πŸ”„
  • Upload thumbnails, attachments and videos using UploadThing πŸ–ΌοΈπŸ“ŽπŸ“Ή
  • React Video player using Mux ▢️
  • Rich text editor for chapter description ✍️
  • Authentication using Clerk πŸ”
  • ORM using Prisma πŸ› οΈ
  • PostgreSQL database using Supabase 🌐

Prerequisites

You should have Nodejs and Bun installed on your system

Cloning the repository

git clone https://github.com/abdtriedcoding/learnify.git

Install packages

bun i

Setup .env file taking refrence from .env.example file

Setup Prisma

Add Database (I used Supabase)

bunx prisma generate
bunx prisma db push

Start the app

bun run dev

About

Empowering education on an intuitive platform πŸŽ“, seamlessly sign up, purchase courses, and sell your content πŸ“šπŸš€. User-friendly dashboards for tracking progress and income, making learning and teaching a breeze! πŸ’»πŸ’°

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages