{"id":13673199,"url":"https://github.com/geniusgordon/ilms-react-native","last_synced_at":"2026-01-23T02:13:10.223Z","repository":{"id":84628484,"uuid":"67574021","full_name":"geniusgordon/ilms-react-native","owner":"geniusgordon","description":"NTHU iLms app using react-native!","archived":false,"fork":false,"pushed_at":"2018-10-02T09:37:07.000Z","size":2498,"stargazers_count":21,"open_issues_count":2,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-11T12:41:55.223Z","etag":null,"topics":["ilms","nthu","react","redux","school","study"],"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/geniusgordon.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}},"created_at":"2016-09-07T05:10:11.000Z","updated_at":"2022-11-10T07:00:29.000Z","dependencies_parsed_at":"2023-05-22T05:15:20.017Z","dependency_job_id":null,"html_url":"https://github.com/geniusgordon/ilms-react-native","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geniusgordon%2Films-react-native","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geniusgordon%2Films-react-native/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geniusgordon%2Films-react-native/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geniusgordon%2Films-react-native/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geniusgordon","download_url":"https://codeload.github.com/geniusgordon/ilms-react-native/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251284824,"owners_count":21564673,"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":["ilms","nthu","react","redux","school","study"],"created_at":"2024-08-02T10:00:30.596Z","updated_at":"2026-01-23T02:13:10.176Z","avatar_url":"https://github.com/geniusgordon.png","language":"JavaScript","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# iLMS React Native App\n\n![icon](screenshots/icon.png)\n\n## What Is It?\n\nThis is a mobile version of [NTHU iLMS](http://lms.nthu.edu.tw), an online course system for NTHU.\nIt's an UNOFFICIAL app, all data are parsed from the HTML tags.\n\n[![App Store Button](http://imgur.com/y8PTxr9.png \"App Store Button\")](https://itunes.apple.com/us/app/id1058257079)\n[![Play Store Button](http://imgur.com/utWa1co.png \"Play Store Button\")](https://play.google.com/store/apps/details?id=com.geniusgordon.ilms)\n\n## Features\n\n* Latest news\n* Timetable\n* Announcements\n* Materials\n* Assignments\n* Forum\n* Send email to professor/TA\n* Grading\n\n## Technologies\n\n* [React](https://facebook.github.io/react/docs/getting-started.html)\n* [React Native](https://facebook.github.io/react-native/docs/getting-started.html)\n* [Redux](http://redux.js.org/)\n* [Redux Saga](http://yelouafi.github.io/redux-saga/)\n\n## Development Setup\n\n```shell\ngit clone https://github.com/geniusgordon/ilms-react-native.git\ncd ilms-react-native\nnpm install\n```\n\n## Run in Emulator\n\n```shell\n# install the React Native command line interface\nnpm install -g react-native-cli\n\n# install app into your emulator\nreact-native run-android\nreact-native run-ios\n```\n## Contributing\n\n### I found a bug!\n\nGreat, but before you [report it to us](https://github.com/geniusgordon/ilms-react-native/issues/new), make sure to [check whether this has already been reported](https://github.com/geniusgordon/ilms-react-native/issues).\n\nIf not, [open a new issue](https://github.com/geniusgordon/ilms-react-native/issues/new) that contains:\n\n1. Steps to reproduce the bug\n2. Some screenshots\n3. Error message if shown\n\n### I have some important changes!\n\n1. Fork this repo to your own git\n2. Make your changes\n3. Submit a pull request with full remarks documenting your changes\n4. Pull request MAY then be accepted by project creators\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeniusgordon%2Films-react-native","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeniusgordon%2Films-react-native","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeniusgordon%2Films-react-native/lists"}