No description or website provided.
Ruby JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
doc
lib/tasks
public
script
spec
vendor/plugins
.gitignore
.rspec
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
license.txt

README.md

Ruby on Rails Tutorial: Sample Application

This is the sample application for Ruby on Rails Tutorial: Learn Rails by Example by Michael Hartl.

I am developing this application to get a good handle on TDD and BDD, as well as the deeper intricacies of Rails.

This is effectively a twitter clone. Key tasks are rolling authentication and authorization from scratch, leading with development with TDD by writing rspec tests for each component and following with writing BDD style integration tests.

Features Implemented

  • User authentication/authorization
  • User authentication/authorization
  • Unique username/email/password
  • Microposts model
  • Following/Follower Relationships
  • Micropost Replies
  • Compass designed UI
  • Jquery interactions
  • Markdown formatting - renders in view with redcarpet
  • Markdown formatting key
  • Markdown formatting syntax insertion
  • Post preview
  • Post preview - markdown preview using showdown