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!