Flashcards is an iOS application built with React-Native and Redux. It allows users to create different categories of flashcards called "decks" and add new flashcard to each deck. At some later point of time, when users review the flashcards, they can also take quizzes in the app.
For each quiz quesiton, users think about the answer first and then click on "show answer" button to check if their answer is correct. If they get the right one, then press the "correct" button otherwise "incorrect" button.
- Yarn
- Node
- Expo XDE (Expo Development Environment) - optional
- Expo Client
-
Clone this repo and install all the dependencies:
$ git clone https://github.com/Lucy-Qingya-Wu/flashcards.git $ cd flashcards $ npm install $ yarn start
You can use Expo Client to scan the QR code shown in the terminal and check the app on your phone.
-
If it does not work, don't worry! You can start the project in Expo XDE, press the gear icon, choose "Host -> Tunnel", and put the project URL in Expo Client. Then you will see the app on your device.
-
Please make sure the node server/Expo XDE is running on the same network as the expo in your device.