/flashquiz

An angularjs flash card app with ruby/sinatra on the backend.

Primary LanguageJavaScriptMIT LicenseMIT

flashquiz

An angular flash card app with ruby/sinatra on the backend.

PROGRESS:

[x] dev env setup (ruby+sinatra+sqlite3+active record)
[x] dev env readme
[x] server-side router
[x] db & active-record schema 
[x] spa setup (angular+bootstrap3)
[x] card list view
[x] adding/removing flashcards
[x] card quiz view
[x] quiz scoring mechanics
[x] highest quiz score
[x] styling pass
[x] quiz progress feedback
[ ] provide a few default cards
[ ] handle empty card list better
[ ] refactor to bower for FE deps
[ ] concat & minify scripts
[ ] refactor & docs pass
[ ] deploy

LOCAL DEVELOPMENT:

  1. clone this repo
  2. rvm should switch to 2.1.0
  3. run $ bundle install
  4. run $ rake db:migrate
  5. run $ shotgun