An iOS client for http://bbs.uestc.edu.cn/ written in React Native with Redux. APIs are provided by UESTC-BBS.
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.
- Execute same commands as Run in simulator except last step with Xcode, then follow this official guide
npm run eslint
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
-
Update UI per new design(30cec4) - Submit to App Store
- Fixture data (aka
mock data
) - Unit Testing (refer this article)