Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ports - Kasey, Shamira, Alex, Angela #75

Open
wants to merge 318 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
318 commits
Select commit Hold shift + click to select a range
dcb7f11
added root view
alexandria7 May 3, 2019
90d167c
fixed merge conflicts
alexandria7 May 3, 2019
30d0510
fixed merge conflicts and tests failing
alexandria7 May 3, 2019
ed6e16c
changed name to username in user.yml
AngelaOh May 4, 2019
a81f4ac
edited product show view so photo_url does not error corresponding test
AngelaOh May 4, 2019
4c6c9e9
added routes for order#cart order#show and order#new_item
AngelaOh May 4, 2019
d15f648
git status
AngelaOh May 4, 2019
bcb50d2
Revert "git status"
AngelaOh May 4, 2019
47949a5
added orders#new_order_item and corresponding view & orders#cart
AngelaOh May 4, 2019
f225810
added plain template view for order cart
AngelaOh May 4, 2019
f3ee110
added @order to orders#cart
AngelaOh May 4, 2019
af6d703
added clearer quantity comment in new_order_item in productscontroller
AngelaOh May 4, 2019
7899491
added ability to change order status and destroy items once checked out
AngelaOh May 4, 2019
d38d16c
added ability to chage product inventory when checking out shopping cart
AngelaOh May 4, 2019
4b3f442
added logic for order#new and order#update
AngelaOh May 4, 2019
ebee793
added logic for order#new and order#update
AngelaOh May 4, 2019
d661e9f
Merge pull request #13 from AngelaOh/intial-view-setup
alexandria7 May 4, 2019
5b2085b
model tests for category
kaseea May 4, 2019
d6cbdc6
added header
AngelaOh May 4, 2019
addbcfe
added header and styling
AngelaOh May 4, 2019
611d793
adds tests for OrderItem model
kaseea May 4, 2019
34a6ec4
Fixed logout working on OAuth testing.
MiraMarshall May 4, 2019
0ce867f
added basic homepage content and styling
AngelaOh May 4, 2019
ff2f9c7
Merge pull request #14 from AngelaOh/sm_User_OAuth
alexandria7 May 4, 2019
0da226d
please don't track simplecov
kaseea May 4, 2019
3a9e58f
Merge branch 'master' into order_controller
AngelaOh May 4, 2019
e614640
Merge pull request #15 from AngelaOh/order_controller
AngelaOh May 4, 2019
55736bd
orders model testing
kaseea May 4, 2019
867792d
fixed spelling error and logout link
AngelaOh May 5, 2019
6e8010e
adds products model testing for validations and relations
kaseea May 5, 2019
a6844b8
adds user model validation testing
kaseea May 5, 2019
7545510
added basic view and styling for products index page
alexandria7 May 5, 2019
c0df56a
fixed login logout button to show when needed and changed image on root
AngelaOh May 5, 2019
a6a65a2
added links on product view pages for practice order controller actions
AngelaOh May 5, 2019
85f5423
adding to order#cart and order#new_order_item to try to add to cart
AngelaOh May 5, 2019
3d4e414
changed orderitems to order_items in relationship
AngelaOh May 5, 2019
9212c51
working order#new_order_item
AngelaOh May 5, 2019
c5c2346
Merge pull request #17 from AngelaOh/amm-view-all-products
alexandria7 May 5, 2019
2d7d22f
changed @items in products#card so we access teh right orderitems
AngelaOh May 5, 2019
fa1921e
merged product index view from master
AngelaOh May 5, 2019
680b5d3
product name just displays a the product name link
AngelaOh May 5, 2019
2d812d1
added logic in order controller to account for @order and/or @items a…
AngelaOh May 5, 2019
748de70
fixed order to @order in order#cart
AngelaOh May 5, 2019
d4964d2
added easier to view products in cart and link to individual product
AngelaOh May 5, 2019
30907aa
added checkout form and orders#new action
AngelaOh May 5, 2019
457ed7b
added route for orders#update
AngelaOh May 5, 2019
0ec990a
updated order#update and order#show to save user info and to update t…
AngelaOh May 5, 2019
302b4e8
updated order#new view to match fields in order table
AngelaOh May 5, 2019
3fa205f
added basic info on order#show view
AngelaOh May 5, 2019
42130e2
added flash message when adding item to cart
AngelaOh May 5, 2019
ef61453
changed status update in order#show to 'complete' instead of 'shipped'
AngelaOh May 5, 2019
4e324af
added ability to delete items from cart
AngelaOh May 5, 2019
252bd17
working on deleting items from cart
AngelaOh May 5, 2019
20a8342
fixed login logout button show logic
AngelaOh May 6, 2019
d7e87a4
returned index for products to have whole article be clickable to pro…
AngelaOh May 6, 2019
297440d
Merge pull request #20 from AngelaOh/order_controller
AngelaOh May 6, 2019
eb5bb10
fixes issues brought up in code review
kaseea May 6, 2019
01ccca3
Merge branch 'master' into modeltests
kaseea May 6, 2019
cbf787a
Merge pull request #21 from AngelaOh/modeltests
kaseea May 6, 2019
4905ef3
updates gitignore file to ignore simplecov tests results
kaseea May 6, 2019
f3e54ec
updates tests to test that you can access products from user, don't k…
kaseea May 6, 2019
19a8a59
added test for destroy action
alexandria7 May 6, 2019
5e50312
added edge case test for order destroy
alexandria7 May 6, 2019
6fac85b
added controller filter method for finding a session order_id
alexandria7 May 6, 2019
56eac0c
added test for orders#cart for creating new order
AngelaOh May 6, 2019
dab2e84
added controller filter before action to all methods
AngelaOh May 6, 2019
c9fd43f
added passing test for orders#cart when order already exists
AngelaOh May 6, 2019
8f4286e
account for nil orders and added errormessage for attempting to acces…
AngelaOh May 6, 2019
6a4d6a2
fixed syntax and added conditional for viewing checkout button
alexandria7 May 6, 2019
98833be
prevent user with 0 items in cart from viewing edit/update and wrote …
alexandria7 May 6, 2019
928f1c3
took out size limit on credit card number
alexandria7 May 6, 2019
f47fb87
working on validation test for checkout info
alexandria7 May 6, 2019
44acc52
removing pry and praying it makes heroku work
kaseea May 6, 2019
c650e86
Application Controller Filters
MiraMarshall May 6, 2019
7a097c5
added validation test for order checkout (update)
alexandria7 May 7, 2019
765568b
Updated controller filter.
MiraMarshall May 7, 2019
942a8a9
Merge pull request #23 from AngelaOh/sm_login_controller_filter
MiraMarshall May 7, 2019
5a41569
adds a relations test with notes
kaseea May 7, 2019
ab336a5
Merge branch 'master' of https://github.com/AngelaOh/betsy
kaseea May 7, 2019
3439fae
Merge branch 'master' into test_checkout_workflow
AngelaOh May 7, 2019
fc8d19b
Merge pull request #24 from AngelaOh/test_checkout_workflow
AngelaOh May 7, 2019
5ad4c3a
changes product#show view image size
AngelaOh May 7, 2019
671add5
added form for merchants to add products
alexandria7 May 7, 2019
7362504
added photo_url field for product
alexandria7 May 7, 2019
43103be
needed to make cc integer validation on update
AngelaOh May 7, 2019
f752274
added form for quantity and checkout out btn
AngelaOh May 7, 2019
ec49fd0
changed quantity for new order item to match checkout quantity
AngelaOh May 7, 2019
d39bfd1
categories controller and basic index page (sidenote why no routes?)
kaseea May 7, 2019
5cc9500
working checkout with inventory
AngelaOh May 7, 2019
ac08d8f
can view quant of item in cart view
AngelaOh May 7, 2019
e09b750
Merge remote-tracking branch 'origin/merchants-add-products' into ao/…
AngelaOh May 7, 2019
9076c97
added view for new product and can create product
AngelaOh May 7, 2019
75f5392
fixed create method so product can be created
alexandria7 May 7, 2019
ee0d16d
fixed product tests to account for logged in users
alexandria7 May 7, 2019
0865370
only shows checkout and quantity form if item is not sold out
AngelaOh May 7, 2019
b30ac67
added validation for unique product and order id per order item
AngelaOh May 7, 2019
1af880a
can add more items to existing item in cart through product show page…
AngelaOh May 7, 2019
b1d481f
accidental line break
alexandria7 May 7, 2019
39d3dc5
jquery change for heroku
MiraMarshall May 7, 2019
7d45cc9
Merge branch 'master' of https://github.com/AngelaOh/betsy
MiraMarshall May 7, 2019
94c244a
updates categories view
kaseea May 7, 2019
980b677
Merge pull request #25 from AngelaOh/categories
kaseea May 7, 2019
7fd2edf
Merge pull request #22 from AngelaOh/lilstuff
kaseea May 7, 2019
77738b2
Merge branch 'master' into merchants-add-products
alexandria7 May 7, 2019
f72c256
Merge pull request #28 from AngelaOh/merchants-add-products
alexandria7 May 7, 2019
d851fc3
fixed new form to use existing categories
alexandria7 May 7, 2019
377e475
changes github login from user to nickname
kaseea May 8, 2019
4c395c9
added edit button to merchant dashboard for an item
alexandria7 May 8, 2019
65803c5
added edit form for a product
alexandria7 May 8, 2019
ec02246
added _form but has kinks
alexandria7 May 8, 2019
42d1ac1
added checkboxes to edit
alexandria7 May 8, 2019
2b48149
added retired column for products
alexandria7 May 8, 2019
ffddfe0
added function to change quant from cart
AngelaOh May 8, 2019
19aec39
Merge branch 'master' into order_inventory
AngelaOh May 8, 2019
0031e96
Merge pull request #30 from AngelaOh/merchants-edit-update-products
alexandria7 May 8, 2019
7d1e8c2
erased raiose
AngelaOh May 8, 2019
e99d7ee
Merge branch 'master' into order_inventory
AngelaOh May 8, 2019
7f7775a
added tentative retire action
alexandria7 May 8, 2019
04833f5
adds some order model methods and updates order table on user show
kaseea May 8, 2019
1ba95bf
fixes edit link I accidentally broke
kaseea May 8, 2019
02d11d6
working updating quntity from cart and from product show
AngelaOh May 8, 2019
27f50ce
Merge pull request #31 from AngelaOh/ao/order_inventory
AngelaOh May 8, 2019
1ba90ab
Merge branch 'master' into am-merchants-retire-products
alexandria7 May 8, 2019
326917d
fixed but for tryind to add more items than avaiable in cart view
AngelaOh May 8, 2019
a96cbe3
edited retire method to account for changing a product back to not-re…
alexandria7 May 8, 2019
01e1a9f
added returns in order controller for error messaging and redirects
AngelaOh May 8, 2019
479b2c7
added outline for retire action tests
alexandria7 May 8, 2019
4217f7b
added tentative route for updating retire
alexandria7 May 8, 2019
ea38ddb
updated route and added passing nominal test for retire action
alexandria7 May 8, 2019
4f26295
added another passing test for retire
alexandria7 May 8, 2019
413d044
added buttons for retiring or activating product
alexandria7 May 8, 2019
c059aaf
added edge case test for retire
alexandria7 May 8, 2019
57b4611
fixed order controller show logic to not destroy orderitems
AngelaOh May 8, 2019
34c816b
outlined orders controller tests that will be needed for new methods
AngelaOh May 8, 2019
c1317fe
removed retired products from site on any index or show page
alexandria7 May 8, 2019
17c6bcc
All passing users controller tests
MiraMarshall May 8, 2019
cbc0f98
Merge pull request #33 from AngelaOh/sm_user_controller_tests
MiraMarshall May 8, 2019
6791ae4
passing orders controller test for adding new order item to cart
AngelaOh May 8, 2019
d157d3a
passing tests for orders#new_order_item
AngelaOh May 8, 2019
278bd65
updates the orders show page to give some basic info and fixes contro…
kaseea May 8, 2019
f2a9fe6
passing tests for order#update order item quantity
AngelaOh May 8, 2019
a6ebf11
Added filter so logged in users can only view their own show page.
MiraMarshall May 8, 2019
cb817b2
Merge pull request #34 from AngelaOh/sm_merchant_controller_filter
MiraMarshall May 8, 2019
26585f3
working on orders controller test for #update
AngelaOh May 8, 2019
398ead8
Merge branch 'master' into ao/order_controller_testing
AngelaOh May 8, 2019
0cb56ef
working through refresh for retiring an item
alexandria7 May 8, 2019
c0e1acb
Merge branch 'master' into am-merchants-retire-products
alexandria7 May 8, 2019
7bff19d
passing tests for orders#show and update
AngelaOh May 8, 2019
af9d114
Merge pull request #35 from AngelaOh/am-merchants-retire-products
alexandria7 May 8, 2019
abd346e
updates merchant dashboard and user model methods
kaseea May 8, 2019
a57d06f
Merge branch 'master' of https://github.com/AngelaOh/betsy
kaseea May 8, 2019
6b15a2b
Merge branch 'master' into ao/order_controller_testing
AngelaOh May 8, 2019
7c7dba5
Merge branch 'master' into ao/order_controller_testing
AngelaOh May 8, 2019
43edfba
Merge pull request #37 from AngelaOh/ao/order_controller_testing
AngelaOh May 8, 2019
5393c12
fixed login issue for merchants
alexandria7 May 9, 2019
6cd4e0c
removed everything related to products
alexandria7 May 9, 2019
2f85fc2
made notes for fixing merchant login
alexandria7 May 9, 2019
d876021
removed unnecessary destroy action in ProductsController
alexandria7 May 9, 2019
e9a381e
removed unecessary nil check in retire action
alexandria7 May 9, 2019
a02f45a
products index display in row
AngelaOh May 9, 2019
f2e4c14
basic styling for product index and category show and product show
AngelaOh May 9, 2019
fff9ed1
updates the user show page
kaseea May 9, 2019
8d0d28e
some model testing for order show page
kaseea May 9, 2019
11a3729
passing categories test
MiraMarshall May 9, 2019
a98933a
Merge pull request #38 from AngelaOh/ao.styling_products
AngelaOh May 9, 2019
ad7d4f9
Merge pull request #40 from AngelaOh/sm_categories_controller_tests
MiraMarshall May 9, 2019
5c80803
Merge branch 'master' into moreshowpage
kaseea May 9, 2019
6a453cc
merge conflicts fixed
alexandria7 May 9, 2019
ad4d90f
added user to product yml
AngelaOh May 9, 2019
43d97a9
added links for updating order status
alexandria7 May 9, 2019
49d054e
modified show for dashboard
alexandria7 May 9, 2019
f5fef45
added preliminary ship_order method
alexandria7 May 9, 2019
073a835
added users/:user_id/products route for browsing products by merchant
AngelaOh May 9, 2019
875b771
styling for merchant browse by page
AngelaOh May 9, 2019
f75de1a
added route for toggling to shipped
alexandria7 May 9, 2019
9a635b6
working on browsing products by merchant
AngelaOh May 9, 2019
7f2038a
Merge remote-tracking branch 'origin/am-merchant-fullfilment' into ao…
AngelaOh May 9, 2019
6b5fd5d
finding order by params[:id] rather than session[:order_id]
AngelaOh May 9, 2019
bf44e84
fixed ship_order method to find valid order
alexandria7 May 9, 2019
10edbf4
able to browse by merchant on product index view - touched products#i…
AngelaOh May 9, 2019
7196dd7
make sure products#index pulls right products based on browsing by me…
AngelaOh May 9, 2019
257e965
Merge pull request #41 from AngelaOh/browse_by_merchant
AngelaOh May 9, 2019
3dcfaa4
Default photo for new product.
MiraMarshall May 9, 2019
6ee7b5a
fixes tests (not code) to be pass, only because I suck at reading yml…
kaseea May 9, 2019
1e39c46
Merge branch 'master' into moreshowpage
kaseea May 9, 2019
137081c
Merge pull request #42 from AngelaOh/sm_default_photo
MiraMarshall May 9, 2019
a7f054c
finished tests for ship_order method
alexandria7 May 9, 2019
c88e512
fixed merge conflict
alexandria7 May 9, 2019
15ffe82
working order ship status change
AngelaOh May 9, 2019
8b8f05f
uncomments cancel_order method
AngelaOh May 9, 2019
3bd5270
changes merchant dashboard to be a table of status
kaseea May 9, 2019
9832ee2
passing all orders#cancel order testing
AngelaOh May 9, 2019
edf96fc
cleans up changing quantity form
kaseea May 9, 2019
61ed9cf
Merge pull request #46 from AngelaOh/cleansupedit
kaseea May 9, 2019
4ba50c4
Merge pull request #45 from AngelaOh/ao/order_status_change
AngelaOh May 9, 2019
0ac969f
updates database EVERYONE rails db:reset
kaseea May 9, 2019
75d9497
Header styling
MiraMarshall May 9, 2019
7ceafd9
Merge branch 'master' of https://github.com/AngelaOh/betsy
kaseea May 9, 2019
7f93cf4
Merge pull request #47 from AngelaOh/sm_css
MiraMarshall May 9, 2019
564e48d
remove coverage files
kaseea May 9, 2019
3375c29
Merge branch 'master' of https://github.com/AngelaOh/betsy
kaseea May 9, 2019
7dd205a
changes
MiraMarshall May 9, 2019
a95ee01
Merge remote-tracking branch 'origin/moreshowpage' into kasey-merchan…
alexandria7 May 10, 2019
e7a3025
fixed merge conflicts
alexandria7 May 10, 2019
bdf0101
added cancelled logic to user.rb
alexandria7 May 10, 2019
3b6b780
fixed incorrect lets for yml fixtures
alexandria7 May 10, 2019
e91b8a9
got rid of categories from nav and deleted categories#index action & …
AngelaOh May 10, 2019
0f9e732
fixed table columns for merchant dashboard
alexandria7 May 10, 2019
6400ec2
flex and grid layout added on cart view
AngelaOh May 10, 2019
46161a3
Merge pull request #48 from AngelaOh/rid_of_categories_nav
AngelaOh May 10, 2019
3c0549a
Merge pull request #49 from AngelaOh/cart_view_styling
AngelaOh May 10, 2019
f0e9937
fixed testing and validations for creating products
alexandria7 May 10, 2019
e31c4ae
Merge branch 'master' into kasey-merchant-dashboard
alexandria7 May 10, 2019
62e5b1d
got rid of product show heading
AngelaOh May 10, 2019
745f959
formatted merchant names in merchant index
AngelaOh May 10, 2019
db22438
changed order of names and image - image bottom
AngelaOh May 10, 2019
c3f4e34
fixed revenue display to be consistent in cents
AngelaOh May 10, 2019
1467e07
fixed category controller and test to reflect no longer having catego…
AngelaOh May 10, 2019
8fa4e95
added header to merchant dashboard
alexandria7 May 10, 2019
b76819f
fixed merge conflicts
alexandria7 May 10, 2019
e8a5dae
fixed spacing on product table
alexandria7 May 10, 2019
c2535d7
added button styling
alexandria7 May 10, 2019
402d768
added more spacing to merchant dashboard
alexandria7 May 10, 2019
075fa0c
added retired/active styling differences (basic)
alexandria7 May 10, 2019
cb03b4a
fixed order submit button
alexandria7 May 10, 2019
5f9edde
fixed styling for forms
alexandria7 May 10, 2019
342bbb4
fixed spacing and styling for categories
alexandria7 May 10, 2019
377fc17
work on spacing
alexandria7 May 10, 2019
6bba0ca
fixed money
alexandria7 May 10, 2019
6f93552
homepage carousel setup
MiraMarshall May 10, 2019
bf9a9f2
got rid of commented out lines
AngelaOh May 10, 2019
a41b38a
styling for confirmation page
alexandria7 May 10, 2019
d28bc83
Merge branch 'master' of https://github.com/AngelaOh/betsy
AngelaOh May 10, 2019
5151482
Merge branch 'master' of https://github.com/AngelaOh/betsy
alexandria7 May 10, 2019
4823c6f
homepage styling
MiraMarshall May 10, 2019
a17bc53
cleanup
MiraMarshall May 10, 2019
096ca77
Merge remote-tracking branch 'origin' into sm_css
MiraMarshall May 10, 2019
30438ee
more cleanup
MiraMarshall May 10, 2019
27c8212
fixed img stretching
alexandria7 May 10, 2019
0d6dd78
Merge pull request #50 from AngelaOh/sm_css
MiraMarshall May 10, 2019
6883b6a
fixed prev and next arrows
MiraMarshall May 10, 2019
dfa21ec
Merge pull request #51 from AngelaOh/sm_css
MiraMarshall May 10, 2019
2f4b2ec
Merge branch 'am-final-styling'
alexandria7 May 10, 2019
f1c1350
removed dog photos
MiraMarshall May 10, 2019
54a3ed9
new seeded data
AngelaOh May 10, 2019
e1a3db2
fixed product seeds so all save successfully
AngelaOh May 10, 2019
9ee0b9e
root html bug fixes
MiraMarshall May 10, 2019
eb1b7ee
Merge branch 'master' of https://github.com/AngelaOh/betsy
MiraMarshall May 10, 2019
b4ea940
product name fix
MiraMarshall May 10, 2019
9b12e7b
photo change on homepage
MiraMarshall May 10, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# See https://help.github.com/articles/ignoring-files for more about ignoring files.
#
# If you find yourself ignoring temporary files generated by your text editor
# or operating system, you probably want to add a global ignore instead:
# git config --global core.excludesfile '~/.gitignore_global'

# Ignore bundler config.
/.bundle

# Ignore all logfiles and tempfiles.
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep

# Ignore uploaded files in development
/storage/*
!/storage/.keep

/node_modules
/yarn-error.log

/public/assets
.byebug_history

# Ignore master key for decrypting credentials and more.
/config/master.key

.env

# ignoring simplecove

coverage/*
# coverage/.last_run.json
# coverage/.resultset.json
# coverage/index.html
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ruby-2.5.1
86 changes: 86 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby '2.5.1'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.2.3'
# Use postgresql as the database for Active Record
gem 'pg', '>= 0.18', '< 2.0'
# Use Puma as the app server
gem 'puma', '~> 3.11'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'mini_racer', platforms: :ruby

# Use CoffeeScript for .coffee assets and views
# gem 'coffee-rails', '~> 4.2'
# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
gem 'turbolinks', '~> 5'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.5'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 4.0'
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use ActiveStorage variant
# gem 'mini_magick', '~> 4.8'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development

# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.1.0', require: false

group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
end

group :development do
# Access an interactive console on exception pages or by calling 'console' anywhere in the code.
gem 'web-console', '>= 3.3.0'
gem 'listen', '>= 3.0.5', '< 3.2'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem 'spring-watcher-listen', '~> 2.0.0'
end

group :test do
# Adds support for Capybara system testing and selenium driver
gem 'capybara', '>= 2.15'
gem 'selenium-webdriver'
# Easy installation and use of chromedriver to run system tests with Chrome
gem 'chromedriver-helper'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

gem 'jquery-rails'
gem 'jquery-turbolinks'
gem 'bootstrap', '~> 4.1.3'
group :development, :test do
gem 'pry-rails'
end

group :development do
gem 'better_errors'
gem 'binding_of_caller'
gem 'guard'
gem 'guard-minitest'
gem 'dotenv-rails'
end

group :test do
gem 'minitest-rails'
gem 'minitest-reporters'
gem 'simplecov', require: false
end

gem "omniauth"
gem "omniauth-github"
Loading