Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geniusgordon/ilms-react-native
NTHU iLms app using react-native!
https://github.com/geniusgordon/ilms-react-native
ilms nthu react redux school study
Last synced: 3 months ago
JSON representation
NTHU iLms app using react-native!
- Host: GitHub
- URL: https://github.com/geniusgordon/ilms-react-native
- Owner: geniusgordon
- Created: 2016-09-07T05:10:11.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-02T09:37:07.000Z (over 6 years ago)
- Last Synced: 2024-10-31T09:52:16.627Z (3 months ago)
- Topics: ilms, nthu, react, redux, school, study
- Language: JavaScript
- Homepage:
- Size: 2.38 MB
- Stars: 21
- Watchers: 3
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iLMS React Native App
![icon](screenshots/icon.png)
## What Is It?
This is a mobile version of [NTHU iLMS](http://lms.nthu.edu.tw), an online course system for NTHU.
It's an UNOFFICIAL app, all data are parsed from the HTML tags.[![App Store Button](http://imgur.com/y8PTxr9.png "App Store Button")](https://itunes.apple.com/us/app/id1058257079)
[![Play Store Button](http://imgur.com/utWa1co.png "Play Store Button")](https://play.google.com/store/apps/details?id=com.geniusgordon.ilms)## Features
* Latest news
* Timetable
* Announcements
* Materials
* Assignments
* Forum
* Send email to professor/TA
* Grading## Technologies
* [React](https://facebook.github.io/react/docs/getting-started.html)
* [React Native](https://facebook.github.io/react-native/docs/getting-started.html)
* [Redux](http://redux.js.org/)
* [Redux Saga](http://yelouafi.github.io/redux-saga/)## Development Setup
```shell
git clone https://github.com/geniusgordon/ilms-react-native.git
cd ilms-react-native
npm install
```## Run in Emulator
```shell
# install the React Native command line interface
npm install -g react-native-cli# install app into your emulator
react-native run-android
react-native run-ios
```
## Contributing### I found a bug!
Great, 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).
If not, [open a new issue](https://github.com/geniusgordon/ilms-react-native/issues/new) that contains:
1. Steps to reproduce the bug
2. Some screenshots
3. Error message if shown### I have some important changes!
1. Fork this repo to your own git
2. Make your changes
3. Submit a pull request with full remarks documenting your changes
4. Pull request MAY then be accepted by project creators