No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
react
readme_files
spec
vendor/assets
.coveralls.yml
.env.example
.gitignore
.hound.yml
.hound_ignore
.rspec
.ruby-style.yml
.ruby-version
.scss-style.yml
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
package.json

README.md

Doors At Eight

Build Status Coverage Status

Doors at Eight is a review app for the Boston live music scene. Users review their favorite venues and rate each other's reviews, building a broader picture of the best places to hear music in Boston.

Contributors

Arber Theodhor, Hannah Read, Maggie Concannon, Nick Vanselow, and Serge Pokrovskii

Production Site

[Doors At Eight] on Heroku (https://doors-at-eight.herokuapp.com/)

Features

  • The ability to add a venue.

  • The ability to review a venue by add a rating (and optional comment).

  • The ability to upvote or downvote a venue review. (Ajax allows us to see the result without reloading a page)

    Vote on a Review

  • The ability to search for a venue.

  • User authentication (via Devise), including the ability to generate password reset emails.

  • Member and admin user roles to allow for administration of the site, permitting admins to delete reviews or venues if they are deemed to be inappropriate.

  • The ability to upload a user profile photo (with CarrierWave).

  • Venue owner notification when new reviews are left for a venue they've created using ActionMailer and SendGrid.

  • Tweets posted to @doors_at_eight Twitter account when new reviews are created.

  • Homepage automatically updated when a new review is added

    Auto Update Homepage

Modules

It was build using the following technologies:

Installation

Run: git clone https://github.com/mcon85/doors_at_eight.git

Install web kit. Read about it here

bundle install

Get your pusher keys from here Set up pusher keys at .env example:

PUSHER_APP_ID="pusher_id_here"
PUSHER_KEY="pusher_key_here"
PUSHER_SECRET_KEY="pusher_secret_key_here"