/coffee-cups

Ruby on Rails CMS with MVC architecture and RESTful routing of a complex domain model

Primary LanguageRubyMIT LicenseMIT

Coffee Cups

Introduction

A place for coffee aficionados to track and/or rate different types of coffee they try as well as stay apprised of what’s good in a coffee-centric social forum.

Coffee Cups is a tiny Content Management System (CMS) that allows users to, upon creation of an account:

  • Create, rate, track, edit, and delete cups of coffee they consume
  • Publish new coffee beans and coffee roasters to the app's public library of Coffees and Roasters
  • View what other users are sippin' on
  • Receive recommendations for new coffees to try

Usage

Clone the repository

bundle install
rake db:migrate
rails s

For use of GitHub OAuth login, start up server with

thin start --ssl -p 3001

Visit specified port in browser

Contributions

Bug reports and pull requests are welcome, with adherence to the Code of Conduct

Contributor's Guide

  1. Fork the repository

  2. Clone the fork

  3. Make a git branch

  • Switch to that branch
  1. Install dependencies

  2. Make some commits

  3. Open a Pull Request

  • Choose branch you were working on

Source

License

The project uses the MIT License

Blog & Video

Read about what I learned while building this project!

Click below to check out a demo!
IMAGE ALT TEXT HERE