{"id":29509783,"url":"https://github.com/ceekeey/learnify","last_synced_at":"2026-04-04T20:32:43.056Z","repository":{"id":304823457,"uuid":"1020102088","full_name":"ceekeey/learnify","owner":"ceekeey","description":"Learnify is a full-featured Learning Management System (LMS) built with the MERN stack. It allows instructors to upload courses with video lessons, quizzes, and progress tracking. Students can register, enroll, track progress, and pay for premium content.","archived":false,"fork":false,"pushed_at":"2025-07-15T13:13:59.000Z","size":3235,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-03T17:55:46.473Z","etag":null,"topics":["education","elearning","express","fullstack","lmc","mern","mongodb","nodejs","react"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ceekeey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-15T10:45:17.000Z","updated_at":"2025-07-15T13:14:02.000Z","dependencies_parsed_at":"2025-07-16T04:07:31.999Z","dependency_job_id":"dfafdd6f-6ba5-49fc-83fd-6aaf47b8cc1d","html_url":"https://github.com/ceekeey/learnify","commit_stats":null,"previous_names":["ceekeey/learnify"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ceekeey/learnify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceekeey%2Flearnify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceekeey%2Flearnify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceekeey%2Flearnify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceekeey%2Flearnify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ceekeey","download_url":"https://codeload.github.com/ceekeey/learnify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ceekeey%2Flearnify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31413269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["education","elearning","express","fullstack","lmc","mern","mongodb","nodejs","react"],"created_at":"2025-07-16T07:25:13.080Z","updated_at":"2026-04-04T20:32:43.048Z","avatar_url":"https://github.com/ceekeey.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📘 Learnify\n\n**Learnify** is a full-featured Learning Management System (LMS) built with the MERN stack (MongoDB, Express.js, React, Node.js). It allows instructors to upload and manage video-based courses, while students can register, enroll, track their progress, take quizzes, and access premium content through secure payment integration.\n\n---\n\n## ✨ Features\n\n- 👩‍🏫 Instructor and Student Roles\n- 📚 Course Creation with Video Uploads\n- 🧠 Interactive Quizzes\n- 📈 Progress Tracking for Students\n- 🔒 Secure Authentication with JWT\n- 💳 Payment Integration (Stripe or Paystack)\n- 🔍 Course Search \u0026 Filtering\n- 📂 Modular Codebase (Frontend \u0026 Backend)\n- 🎨 Responsive UI. \n\n---\n\n## 🛠️ Tech Stack\n\n| Layer      | Technology                |\n| ---------- | ------------------------- |\n| Frontend   | React + React Router      |\n| Backend    | Node.js + Express         |\n| Database   | MongoDB (Mongoose)        |\n| Auth       | JWT + bcrypt              |\n| Styling    | Tailwind CSS / CSS        |\n| Payments   | Stripe / Paystack         |\n| Deployment | Vercel / Render / Railway |\n\n---\n\n## 📁 Folder Structure\n\n```bash\nlearnify/\n├── client/               # React Frontend\n│   ├── public/\n│   ├── src/\n│   │   ├── assets/\n│   │   ├── components/\n│   │   ├── pages/\n│   │   └── App.jsx\n│   └── package.json\n│\n├── server/               # Node.js + Express Backend\n│   ├── controllers/\n│   ├── models/\n│   ├── routes/\n│   ├── middleware/\n│   └── server.js\n│\n├── .gitignore\n├── README.md\n└── package.json\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceekeey%2Flearnify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fceekeey%2Flearnify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fceekeey%2Flearnify/lists"}