Skip to content

Flashcards is a powerful learning tool consisting of flashcards with a question or statement on the front and the corresponding answer on the back. They are widely used to improve memory retention and promote effective learning through the use of Active Recall and Spaced Repetition methodologies.

Notifications You must be signed in to change notification settings

Antonio-Jefferson/Flashcards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flashcards

Flashcards is a powerful learning tool consisting of flashcards with a question or statement on the front and the corresponding answer on the back. They are widely used to improve memory retention and promote effective learning through the use of Active Recall and Spaced Repetition methodologies.

Installation

How to run the project on your machine:

  git clone git@github.com:Antonio-Jefferson/Flashcards.git

Open the file:

  cd folder-name

install the dependencies:

  npm install

run the project:

  npm start

Abra o aplicativo no navegador em http://localhost:3000

🛠 Skills

The Flashcards mobile site project will be implemented using the following technologies:

  • HTML
  • JavaScript
  • Node
  • React
  • Styled-Component
  • React-Router
  • Axios
  • Figma.

Features

Componentization and Data
  • Page elements will be componentized with React in separate files. The page's dynamic data, such as the "deck" and "flashcards", will be represented as arrays or objects in JavaScript and rendered on the screen.
flashcards
  • All flashcards will be displayed on the screen flipped and indexed by numbers, hiding the question or term they contain. When clicking on the "play" arrow of a flashcard, the corresponding question or term will be revealed, without animations. To view the flashcard response, the user must click on the "flip" icon on the flashcard.
When flipping a flashcard...
  • The correct answer to the question will be displayed, along with three buttons: "Didn't remember", "Almost didn't remember" and "Zap". When clicking on any of the buttons, the flashcard will be marked as answered and will have its status changed according to the user's choice:

    • Incorrect flashcard (I didn't remember)
    • Correct flashcard with effort (Almost forgot)
    • Flashcard correct immediately (Zap!)
  • After being answered, the question will be closed, with its text crossed out in the color corresponding to its status and an icon. It cannot be opened again.

completion counter

  • The counter will show how many questions the user has already answered and how many questions there are in total. Whenever a flashcard is answered (by clicking the buttons), the number of flashcards answered will be updated. The number of flashcards answered can never be greater than the total number of flashcards.

Screenshots

App Screenshot

Deploy

link: https://projeto9-zaprecall-rho-puce.vercel.app/

🔗 Links

portfolio linkedin twitter

About

Flashcards is a powerful learning tool consisting of flashcards with a question or statement on the front and the corresponding answer on the back. They are widely used to improve memory retention and promote effective learning through the use of Active Recall and Spaced Repetition methodologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published