An iOS client for http://bbs.uestc.edu.cn/ written in React Native with Redux. APIs are provided by UESTC-BBS.
###Live Demo
git clone git@github.com:just4fun/uestc-bbs-react-native.git
cd uestc-bbs-react-native
npm install
Then use Xcode to open this project and simply click Run.
Open Live Demo which hosted this project on the web and run it through Appetize.io via RNPlay.
-
Execute same commands as Run in simulator except last step with Xcode, then follow this official guide
-
Download React Native Playground from App StoreThen scan QR code below
Or searchstuhome
directly
Now it's still being built, and it maybe buggy honestly.
- Login/Logout
- Read latest topics
- Read forums
- Read sub forums
- Read topics in each forum
- Read topic detail and comments
- Reply a topic
- Reply a comment
- Publish a topic
- Search in whole site
- Read private messages
- Reply private messages
- Personal settings
- Unit Testing (refer this article)
- User avatar is not displayed sometimes: issue
- Switching between pages is not very smooth: performance