Git Product home page Git Product logo

coraline_coffee's Introduction

Coraline Cafe

Epicodus Solo Project in Rails, November 17, 2017

L. D. MacKrell

Description

This site functions as the online sales portal for the coffee shop, Coraline's Cafe. Users can review the coffee types available and leave reviews on their favorites.

Set-up/Installation Instructions

  • Clone this repository
  • From the project root directory, run the following commands:
    • Note: seeding the database will remove all existing data and replace it.
    bundle install
    rake db:create
    rake db:migrate
    rake db:seed
    rake db:test:prepare
    rails s
    
  • You can then access the app in your web browser at localhost:3000

Specifications

  • User can do the following from the landing page:
    • Access the product page, the product detail pages and their reviews.
    • View basic information about the company.
    • View the three most recent reviews.
    • View the product with the most reviews.
  • Users can do the following from the product page:
    • See the full list of coffee types.
    • Add coffee types.
    • Click on each coffee to access its detail page.
  • On each detail page, users can Edit or Delete each coffee.
    • Users can view the following for each coffee: name, origin, cost, variety, notes, rating, and access any reviews on the coffee.
  • On the review page, users can add, view, edit, and remove their own coffee reviews.
  • All reviews are between 50 and 250 characters.
  • Each review will include a rating between 1 and 5.
  • Users can only view other users' reviews.
  • Users can log in using email and password.
  • Users can view all coffees made in the USA.

Future Intended Functionality

  • I'd like to have the rating be represented by little cups of coffee (1 out of 5)

Support and contact details

Please contact [[email protected]](mailto: [email protected]) with questions, comments, or issues.

Technologies Used

  • Ruby
  • Rails
  • Bootstrap

License

Copyright (c) 2017 L. D. MacKrell

This software is licensed under the MIT license.

coraline_coffee's People

Contributors

mackless avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.