Fast Learner - an eLearning mobile app with React Native and LearnDash
Install and active the following plugins in your WordPress backend:
Note: You must have LearnDash plugin installed in your WordPress site.
This project was bootstrapped with Expo CLI. Download the Expo Client
$ npm install -g expo-cli
$ git clone https://github.com/hussain-t/fast-learner-mobile.git
$ cd fast-learner-mobile
$ npm install
$ expo start
Runs the app:
Open http://192.168.8.102:19001
Scan the QR code from you camera / expo client.
Go to app.json
file and change the stage
value to yours.
๐ WordPress Authentication (login) with JWT
๐ Refresh token with my custom plugin WordPress JWT Authentication Refresh Token
๐ Basic custom image swiper
๐ Course list
๐ Lesson and Topics
๐ Protected content by user enrollment
๐ Custom Vimeo video player
๐ Quizzes
๐ User register
๐ Offline persistent
๐ Lesson and topic progression and completion
๐ Integrate bbPress forum
๐ Add to cart course
๐ checkout with payment gateway
๐ Update Expo, React Navigations to newer version
๐ Refactor with React Hooks
๐ Replace REST API with WPGraphQL
๐ Replace Redux with Apollo GraphQL Client
๐ Unit test
If you find any issues with this project, please report an issue at GitHub Issues
Thank you for checking out Fast Learner!