Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Sinatra Addressbook application backed by MongoDB
Ruby JavaScript
Tree: 62ae592400

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
black_book
lib
mocks
public
test
.gitignore
LICENSE
README.md
Rakefile
app.rb
config.ru.example

README.md

Black Book

BlackBook is a simple addressbook (phone, email, postal addresses) application written in sinatra and backed by MongoDB. (I say mongo and not anything else, as I'm using the ruby driver at this time, with no ODM, ORM or whatever.)

As if simple wasn't enough of a clue, the app itself has almost no validation, and no authentication. All it really does is display a list of names, and then an address page when you click on the name. Parameters are whitelisted though, and must pass basic validations.

TODO

  • Add some javascript (maybe allow inline editing?).
  • Add some tests, I guess.
  • Add faculty for storing correspondence, e.g. scans of letters in GridFS, and transcripts.
  • Re-write using Express
Something went wrong with that request. Please try again.