/bizzy

Local business listings WebApp built with Ruby on Rails. App allows users to sign in using third party authentication(eg. Google). Search for businesses, write reviews, or add your business to the sites directory.

Primary LanguageRuby

Bizzy - online business directory

Local business listings WebApp built with Ruby on Rails. The app allows users to sign in using third-party authentication(e.g., Google). Search for businesses, write reviews or add your business to the site's directory.

Table of Contents

Technology Stack

  1. Ruby on Rails
  2. Active Record
  3. PostgreSQL
  4. Bulma CSS Library

Installation

  1. bundle - installs all gems
  2. rake db:migrate - creates a new migration
  3. rake db:seed - adds dummy date to local database
  4. rake s - starts the app
  • This app uses Google Auth API to enable third party authentication. You must create a google developer account and provide GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET variables in the enviroment file within the project directory for third party authentication to work.

Operation

Browse business listings on the site's main landing page.

View all reviews for a specific business by clicking the view all text link under the business name.

Live Preview

Check out the live demo here!

Screenshots

Landing page

landing-page

Google Auth

google-auth

Write Reviews

write-reviews

Add Business Listing

add-business-listing