Inspiration:

By Heart was inspired by Quizlet's flashcard program and the Pomodoro Technique. This time-management technique in our project consists of separating study sessions with timed breaks in between to practice memorization and recalling concepts over time.

What it does:

By Heart is hosted on GitHub Pages and consists of a dynamic flash card deck accompanied by an incremental timer. Users can create a custom deck of terms/concepts to study. Once done studying, they can hit the timer and come back to study once the timer finishes. This process is repeated until the user is satisfied with their memory of the flashcards with the timer doubling in duration with each iteration.

How we built it:

By Heart was developed using JavaScript, HTML, CSS, and GitHub. The development process consisted of:

  1. Learning the programming languages, basics of web development, and how to use GitHub
  2. Creating the base site
  3. Working on flashcard functionality
  4. Working on timer functionality
  5. Polishing and cleaning

Challenges we ran into:

None of us knew where to even begin in creating a website. With some members having little knowledge of JS and the whole team really only having experience with languages taught in our programming courses, we had to start from scratch. As simple as the program is, it took a good chunk of learning to create.

Accomplishments/What we learned:

With this being our first project in web development, we learned the essential skills and languages needed to make a site from scratch. These skills will carry on into our own personal endeavors as developers.

Share this project:

Updates