Skip to content

mcon85/doors_at_eight

Repository files navigation

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"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published