{"id":25549815,"url":"https://github.com/stormdotcom/lms_dev","last_synced_at":"2025-07-09T22:38:51.963Z","repository":{"id":248537494,"uuid":"828969497","full_name":"stormdotcom/lms_dev","owner":"stormdotcom","description":"This LMS change online learning with a robust, flexible platform. It uses RabbitMQ for event-driven architecture, handling progress tracking, logins, and course visits. Key features: dynamic course creation, delayed video uploads, responsive design, gamified learning, and personalized course recommendations.","archived":false,"fork":false,"pushed_at":"2024-09-13T08:47:37.000Z","size":2049,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-30T17:49:55.973Z","etag":null,"topics":[],"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/stormdotcom.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":"2024-07-15T13:43:36.000Z","updated_at":"2024-09-13T08:47:41.000Z","dependencies_parsed_at":"2025-05-26T08:22:10.934Z","dependency_job_id":null,"html_url":"https://github.com/stormdotcom/lms_dev","commit_stats":null,"previous_names":["stormdotcom/lms_dev"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stormdotcom/lms_dev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stormdotcom%2Flms_dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stormdotcom%2Flms_dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stormdotcom%2Flms_dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stormdotcom%2Flms_dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stormdotcom","download_url":"https://codeload.github.com/stormdotcom/lms_dev/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stormdotcom%2Flms_dev/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260294454,"owners_count":22987622,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2025-02-20T10:20:27.557Z","updated_at":"2025-06-17T05:03:54.407Z","avatar_url":"https://github.com/stormdotcom.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learning Management System (LMS)\n[See project here](https://learning-management-demo.netlify.app/)\n\n\n A comprehensive Learning Management System (LMS) designed to facilitate learning and knowledge transfer within companies and support freelance tutors. This platform addresses the need for an accessible and efficient LMS in small companies. It offers robust features for both learners and instructors.\n\n#### Full System Architecture.\n\n![alt text](5_6123184313828643108_page-0001.jpg)\n#### Credentials\n``` \n    Instructor\n    email: ajmal@test.com\n    password: 123\n\n    Student\n    email: s1@student.com\n    password: 12345678\n ```\n## Features and Functionality\n- **Video Course Support**: Enables the creation and consumption of video courses.\n- **Learner Dashboard**: Provides learners with an overview of their progress and activities.\n- **Playback Tracking and Resume**: Allows learners to resume video playback from where they left off.\n- **Time Spent Tracking**: Tracks the time learners spend on each course.\n- **Progress Tracking**: Monitors and displays learners' progress through courses.\n- **Course Creation for Instructors**: Instructors can create courses, upload video lectures, and add document attachments related to the videos.\n- **Microservices Architecture**: Ensures scalability and maintainability.\n- **RabbitMQ Integration**: Facilitates efficient and reliable communication between services.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstormdotcom%2Flms_dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstormdotcom%2Flms_dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstormdotcom%2Flms_dev/lists"}