A social network app build in Ruby on Rails.
HTML Ruby CSS JavaScript
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 96 commits ahead, 1 commit behind vikingeducation:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_
app
bin
config
db
images
lib
log
public
spec
tmp
vendor/assets
.gitignore
.irbrc
.rspec
Gemfile
Gemfile.lock
Guardfile
README.md
Rakefile
about.html
about_edit.html
config.ru
friends.html
index.html
npm-debug.log.1418362032
photos.html
snippets.rb
timeline.html

README.md

Danebook

A social network application built in Rails.

ss

Deployed

  • See it live on Heroku, may take a few seconds to load the inactive dyno.

  • Features:

    • Sign up
    • Create a profile
    • Upload photos
    • Add friends
    • Make posts to your timeline
  • Dummy user accounts:

Highlights

  • RSpec unit and integration testing with FactoryGirl and Capybara.
  • Photo uploading with Paperclip and AWS S3
  • Figaro for AWS credential management
  • PostgreSQL database
  • Polymorphic and self-referencing associations
  • Authentication and Authorization with sessions and cookies
  • View helpers for rendering content within modules
  • Bootstrap and SASS

Using This Repo

  • After forking and cloning, run:
    • bundle install
    • rails db:setup
  • Setup an application.yml for AWS credentials:
    • S3_BUCKET_NAME
    • AWS_ACCESS_KEY_ID
    • AWS_SECRET_ACCESS_KEY
  • Run the server