Skip to content
An angularjs flash card app with ruby/sinatra on the backend.
JavaScript Ruby
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
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
You can’t perform that action at this time.