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!