Skip to content

robert-phillips33/flashCardz

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

♠ FLASHCARDS ♠

Abstract:

This app allows users to simulate a flash card memory game through the command line - a percentage correct will be returned to the user at the end of 30 cards.

Installation Instructions:

Node.js & npm are required to run this app.**

(optional) Fork this project to your own Github account. Clone the repository to your local machine. cd into the project folder. Use the npm install command to install the project dependencies. Use the node index.js command to run the console application.

Preview of App:

Game Start

Screenshot-2024-07-09-at-11-19-10-AM

Post Round Report Card

Screenshot-2024-07-09-at-11-21-42-AM

Context:

This project was completed duringour 7th week of Turing's Front End Development program. Our focus was to learn how to navigate a codebase with pre existing code, as well as write our first set of accompanying tests. With TDD being a new concept for me, this project took around 25 hours to complete.

Contributors:

This project was completed by Robert Phillips.

Learning Goals:

Write modular, reusable code that follows SRP (Single Responsibility Principle). Implement a robust testing suite using TDD & the Chai Assertion Library.

Wins + Challenges:

This app has complete test-coverage for the JS game logic functions. First time writing an entirely ES6 based JS application. Handled my project through TDD for the first time.


JavaScript Mocha Chai

About

Flashcards starter kit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%