Skip to content

tylertomlinson/monster_shop_2001

 
 

Repository files navigation

Monster Shop App

Table of Contents

Click to expand

About

"Monster Shop" is a fictitious e-commerce platform where users can register to place items into a shopping cart and 'check out'. Users who work for a merchant can mark their items as 'fulfilled'; the last merchant to mark items in an order as 'fulfilled' will be able to get "shipped" by an admin. Each user role will have access to some or all CRUD functionality for application models.

Getting Started

Prerequisites

brew install ruby -2.5.3
gem install rails -5.1.7

Installing

Clone repository:

git clone git@github.com:tylertomlinson/monster_shop_2001.git

Navigate into directory:

cd monster_shop_2001

Install gems:

bundle install

Configure databases:

rake db:{create,migrate,seed}

Fire up local server: (http://localhost:3000)

rails s

Run test suite:

rspec

How it works

Schema


Default accounts

Roles Email Password
Admin admin@example.com password_admin
Merchant Employee merchant@example.com password_merchant
Standard User user@example.com password_regular

Creating account


Merchants


Items


Cart


Checkout


Orders

Authors

Tyler Tomlinson

Alex Latham

Mariana Cid

Daniel Selph

Contributing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 85.3%
  • HTML 12.7%
  • CSS 1.5%
  • JavaScript 0.5%