Skip to content

Art exhibition rating app - paired programming project.

Notifications You must be signed in to change notification settings

louisenorris/2019_july_curate

 
 

Repository files navigation

Curate

Art exhibitions app ranking exhibitions by popularity. As exhibitions gain likes they move up the Home page so users can easily see what exhibitions are popular.

  • Paired project built entirely with Ruby on Rails and the MVC pattern.
  • Built using RESTful principles.
  • Included analytical and dynamic About page displaying stats for the app.
  • Incorporated Filestack Upload for a smooth UI image upload experience as part of the create exhibition form.

User stories:

A user can:

  • Login/sign up.
  • Once logged in users can view exhibition likes. General exhibition information is viewable to all.
  • Edit their account details.
  • Browse and filter exhibitions on the Home Page.
  • View exhibition information.
  • Like and comment on exhbitions, exhibitions move up the Home page as they accumulate likes.
  • Like comments, comments also move up the coment list as they accumulate likes.
  • Add exhibitions; obtaining an image for their exhibition using Filestack upload.

Prerequisites

Make sure you have installed:

  • Ruby, version 2.6.1 or newer
  • Postgres
  • Rails, version 5.2.3 or newer

You can check in the terminal:

ruby -v
rails -v
postgres -v

This should output some information on the installed versions. If not, you can refer to the Ruby, Postgres and Rails documentation.

Getting started

Fork and clone this repository. Start Postgres.

Installation

On a terminal window, use the gem manager bundler to install all dependencies. Create, migrate and seed the database. Start the Rails server. To do all this, run these commands, one at the time.

bundle install
rails db:create
rails db:migrate
rails db:seed
rails start

Visit localhost:3000.

That's it, you're all set!

Notes

This app is a paired programming project, entirely built with Ruby On Rails, created by Le H Ngo and Louise Norris.

About

Art exhibition rating app - paired programming project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 64.1%
  • HTML 28.4%
  • SCSS 3.2%
  • CoffeeScript 2.2%
  • JavaScript 2.1%