This is a study companion app that allows a user to create decks with cards that have questions and answers to help with studies. The app allows the user to take quizzes on the cards created and have their results show when the quiz has been completed.
This app works on both iOS and Android devices
This application utilizes a backend to store the data locally on the user's device, here are the operations used from the backend:
This method gets all the decks from the local storage of the device used.
This method gets a specific deck from the local storage by providing the id of the deck.
This method creates and saves a created deck onto the local storage.
This method removes a deck from the local storage.
This method creates a new card on a deck and saves it to the local storage.
- Clone project to your computer using the command git clone https://github.com/FearTheBeard95/refactored-waffle.git
- Open your terminal application and go to the directory where the project was cloned and run the following commands
yarn install
to install all the necessary dependencies required to run the app (Requires internet)yarn start
to run the application
- After running
yarn start
Expo Developer tools will run on the browser at http://localhost:19002 - Using your device to test
- Install the Expo Client App
- Scan the QR code on the Expo Developer tools in the browser
- Using emulators