Click to expand
"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.
brew install ruby -2.5.3
gem install rails -5.1.7
git clone git@github.com:tylertomlinson/monster_shop_2001.git
cd monster_shop_2001
bundle install
rake db:{create,migrate,seed}
Fire up local server: (http://localhost:3000)
rails s
rspec
Roles | Password | |
---|---|---|
Admin | admin@example.com | password_admin |
Merchant Employee | merchant@example.com | password_merchant |
Standard User | user@example.com | password_regular |
- Fork repo (https://github.com/tylertomlinson/monster_shop_2001)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -m 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request