{"id":23495186,"url":"https://github.com/zeucapua/lophop","last_synced_at":"2026-04-11T12:34:54.889Z","repository":{"id":111833139,"uuid":"600643368","full_name":"zeucapua/lophop","owner":"zeucapua","description":"An all-in-one teaching tool for online classes, especially for learning coding","archived":false,"fork":false,"pushed_at":"2023-07-08T22:49:09.000Z","size":1561,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-07T16:41:34.794Z","etag":null,"topics":["authjs","postgresql","prisma-orm","railway","svelte","sveltejs","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://lophop.club","language":"Svelte","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/zeucapua.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":"2023-02-12T05:42:37.000Z","updated_at":"2023-08-23T19:59:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"9906e844-ece1-42b5-9fa3-8636713e428c","html_url":"https://github.com/zeucapua/lophop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zeucapua/lophop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeucapua%2Flophop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeucapua%2Flophop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeucapua%2Flophop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeucapua%2Flophop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeucapua","download_url":"https://codeload.github.com/zeucapua/lophop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeucapua%2Flophop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31681201,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"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":["authjs","postgresql","prisma-orm","railway","svelte","sveltejs","tailwindcss","typescript"],"created_at":"2024-12-25T03:14:39.071Z","updated_at":"2026-04-11T12:34:54.862Z","avatar_url":"https://github.com/zeucapua.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n  \u003ch3\u003eLophop\u003c/h3\u003e\n  \u003cp\u003eAll in one teaching tool for online classes, especially for learning coding.\u003c/p\u003e\n  \n   #### Built with:\n  \n  \u003cdiv\u003e\n    \u003cimg alt=\"Svelte\" src=\"https://img.shields.io/badge/-Svelte-F05032?style=flat-square\u0026logo=svelte\u0026logoColor=white\" /\u003e\n    \u003cimg alt=\"TailwindCSS\" src=\"https://img.shields.io/badge/-TailwindCSS-007ACC?style=flat-square\u0026logo=tailwindcss\u0026logoColor=white\" /\u003e\n    \u003cimg alt=\"TypeScript\" src=\"https://img.shields.io/badge/-TypeScript-007ACC?style=flat-square\u0026logo=typescript\u0026logoColor=white\" /\u003e\n    \u003cimg alt=\"Railway\" src=\"https://img.shields.io/badge/-Railway-000?style=flat-square\u0026logo=railway\u0026logoColor=white\" /\u003e\n    \u003cimg alt=\"PostgreSQL\" src=\"https://img.shields.io/badge/-PostgreSQL-43853d?style=flat-square\u0026logo=postgresql\u0026logoColor=white\" /\u003e\n    \u003cimg alt=\"Prisma ORM\" src=\"https://img.shields.io/badge/-PrismaORM-45b8d8?style=flat-square\u0026logo=prisma\u0026logoColor=white\" /\u003e\n    \u003cimg alt=\"Authorizer\" src=\"https://img.shields.io/badge/-Authorizer-007ACC?style=flat-square\u0026logo=authorizer\u0026logoColor=white\" /\u003e\n  \u003c/div\u003e\n\n\u003c/div\u003e\n\n\n## About the Project\n\nFor classes big and small, online tools for teachers does not put the student user experience first. Accounts are\nspread between different services, especially when learning programming. Lophop aims to\ncreate a space where collaboration and ease of use is in the forefront by simplifying account and curriculum\nmanagement.\n\n\n## Roadmap\n\n- [x] Advisor authentication \n- [x] Club CRUD via advisor dashboard\n- [x] Member CRD via club dashboard\n- [x] Member login to club home\n- [ ] Basic Project CRUD (\"quiz\", +submissions)\n- [ ] Add built-in code sandbox\n- [ ] Multiplayer between members and advisors\n- [ ] Multi-language support\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeucapua%2Flophop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeucapua%2Flophop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeucapua%2Flophop/lists"}