Ever wanted to create a flashcards set to study? This project creates a program that will simulate a set of flash cards to study while working through the command line. The user will have the ablility to see questions, take a guess, receive feedback, and also see a final score of correct guesses at the end of the round. By focusing on TDD, we are able to test each piece of the object-oriended application. Goals for the project included implementing ES6 classes, using modular reusable code that follows the SRP, and implementing a robust testing suite.
- Clone down the Repo
git clone
https://github.com/turingschool-examples/flashcards-starter - In your terminal,
git clone [email protected]:turingschool-examples/flashcards-starter.git
- Cd into your directory
- Run
npm install
- Run
node index.js
to run game
The project specs and rubric for Flash Cards can be found here
- Javascript
- Mocha
- Chai
- Class Interaction
- Nested Data
- TDD
- ES6
- Completing Timer extension to determine length of a round
- Allow user to select from multiple decks of questions
- At the end of the game, create a report card that would detail any answers that the user got wrong as well as how many tries each question took.
- make a user repeat the round if a score is below a certain percentage
- Create login page.
- Colby Pearce LinkedIn [GitHub]