Sinatra Addressbook application backed by MongoDB
Ruby JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
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