This project was bootstrapped with Create React App.
StudyUp is a tool for users to practice javascript fundamentals through a series of 30 quizzes on array, string, and object prototype methods. Each quiz presents a question and three possible answers. If the user answers a question correctly, a message is displayed letting the user know she was right and offers an explanation for why that was the correct answer. If the user answers a question incorrectly, a message is displayed letting the user know she was incorrect and gives her the correct answer. A question answered incorrectly is added to a bank of review quizzes, which the user can visit to review later. Either way, an answered question is removed from the bank of available quizzes so that the user is not given the same quiz twice. Both the available quizzes and review quizzes are saved to local storage to persist on reload. When a user chooses to "start over", local storage is cleared and a new session begins.
git clone
npm install
- HTML, CSS / SCSS, JavasSript
- React
- Jest / Enzyme
- Refactor React components to better adhere to SRP (addressed further in issues)
- Allow user to return to available quizzes after a review session has begun (addressed further in issues)
- Style buttons to indicate that they've been enabled/disable
- Add different styling for review session
Memoize project from Turing School of Software and Design, Mod 2