Skip to content

brentguistwite/Back-To-Basics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Back To Basics

A front-end themed learning app which uses a unique spaced repetition inspired algorithm. You can explore the app here

Log in

Create your own account or user our demo account, the username is "demo" and the password is "password123".

What does it do?

As most new developers(and older ones) know all too well, learning the amount of information we do in the relatively short time span can be demanding. It becomes increasingly easy to forget about the front-end web development fundamentals. We seek to remedy that problem using the spaced repetition learning technique. Our learning app integrates a broad mixture of HTML/CSS/JavaScript related questions.

Technologies used

  • Mocha & Chai for testing
  • Travis CI
  • JWT(JSON Web Token)
  • Passport.js
  • mLab
  • React
  • Redux
  • Thunk
  • Netlify
  • Heroku
  • Node
  • Express
  • Singly linked list data structure
  • Git

How it works

  • Our algorithm adds "weights" to questions so questions you answer correctly will decrease in frequency while ones you struggle with will be shown more often.

  • We've chosen to use a linked list due to the ease at which you can insert items at the middle of it compared to arrays.

  • We use the "weights" to determine how far back in the list we move the question.

Pull requests

Pull requests are always welcome!

About

A front-end themed learning app that integrates a spaced repetition inspired algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.3%
  • HTML 4.6%
  • CSS 4.1%