An angularjs flash card app with ruby/sinatra on the backend.
JavaScript Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
db
public
views
.gitignore
.ruby-version
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
config.ru
server.rb

README.md

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