ReactNative + Redux code to create and take quizzes on your smartphone.
Flashcards lets users create unlimited decks with unlimited questions, challenge themselves by taking quizzes on these decks, receive a notification reminder at 5pm if no quiz has been completed during the day.
Flashcards uses AsyncStorage to store decks and cards.
Flashcards has been styled for Android but - thanks to ReactNative - with very little effort could be restyled for IOS.
This project is part of Udacity React Nanodegree Program.
- download the project folder (master branch)
- open your terminal and navigate to project folder
- make sure you have Node.js and npm installed, or get them here
- Run
npm install
- To run the application, choose one of the following:
- run with expo:
- if you haven't already, head to the app store and install the Expo mobile app for your device:
- run
npm start
and wait for QR code to appear - open Expo on your device and scan QR code
- run with Android/ios simulator: please check this guide
- run with expo:
User receives a push notification reminder each day at 5pm if no quiz has been completed for the day.