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 - Elle, Cloudy, Sav, Margaret #67

Open
wants to merge 396 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
396 commits
Select commit Hold shift + click to select a range
a25ddfe
added cart_errors custom method to order, available_for_purchase? cus…
qqdipps May 6, 2019
7c48a27
testing upto date for purchase action
qqdipps May 6, 2019
7f56b93
Merge branch 'merchants-new-products' of https://github.com/Mello-Cel…
dev-elle-up May 6, 2019
f109bc6
fixed merge conflict
dev-elle-up May 6, 2019
e65b6ec
Merge pull request #24 from Mello-Cello/purchase
dev-elle-up May 6, 2019
2eff8f5
fixed status to paid from complete
qqdipps May 6, 2019
0aaec06
debugged creating new product, updated tests, made form accept dollar…
msfinnan May 6, 2019
c7d8bc2
Merge branch 'submaster' into merchants-new-products
qqdipps May 6, 2019
e6f0057
Update application_controller.rb
qqdipps May 6, 2019
a9c5e37
Merge pull request #23 from Mello-Cello/merchants-new-products
qqdipps May 6, 2019
8c5cddd
resolved merge conflicts
CloudyLopez May 6, 2019
8fd0dff
resolved issue in csv file.
CloudyLopez May 6, 2019
d4b4cda
merge conflict
CloudyLopez May 6, 2019
c21bd5e
resolved last merge prob
CloudyLopez May 6, 2019
6205484
Merge pull request #25 from Mello-Cello/model_testing
qqdipps May 6, 2019
e5b8676
added edit and update actions and edit view
msfinnan May 6, 2019
fbb3f97
added tests for edit
msfinnan May 6, 2019
e92de0a
added functionality so merchants can only edit their own products
msfinnan May 6, 2019
32a803b
added photo to product show page
msfinnan May 6, 2019
bb456ae
updated functionality so users must be logged in to see edit page
msfinnan May 6, 2019
cdb782d
finished model testing products
qqdipps May 6, 2019
711f662
tested changes to schema for order validations on status
qqdipps May 6, 2019
afb46cb
added custom method tests, updated validations on stock, added tests …
qqdipps May 6, 2019
2cef670
added custom methods testing for item model
qqdipps May 6, 2019
2deac5d
added missed edge case logic and tests to custom methods in items and…
qqdipps May 6, 2019
7fba0d1
Wrote tests for logging in and out. Also fixed 'invisibly' to 'intang…
dev-elle-up May 6, 2019
f584591
Update application_controller.rb
dev-elle-up May 6, 2019
1d24af4
Started writing test for custom merchant model method. Need to finish.
dev-elle-up May 6, 2019
dc8c538
tested custom order methods and added additional logic for edge cases
qqdipps May 6, 2019
7e22a70
added stock to missing params, ALL TEST GREEn =)
qqdipps May 6, 2019
4be84ef
Merge pull request #26 from Mello-Cello/oauth_loginout_tests
qqdipps May 6, 2019
b49db51
Merge branch 'submaster' of https://github.com/Mello-Cello/betsy into…
qqdipps May 6, 2019
af43180
more styling
CloudyLopez May 7, 2019
7b4f6f7
tb heroku, added find_car_order -> hard code to view_cart
qqdipps May 7, 2019
1611145
testing issue
qqdipps May 7, 2019
8bac9d4
tb
qqdipps May 7, 2019
64d8028
undo change in view_cart"
qqdipps May 7, 2019
0c0568d
fiddled with money displays but left as is in controllers for now, fi…
msfinnan May 7, 2019
35a7130
added link to edit product on product page ONLY shows if to merchant …
msfinnan May 7, 2019
8987f76
tb heroku
qqdipps May 7, 2019
9c978cb
managed merge conflict in products_controller_test.rb
msfinnan May 7, 2019
7b55b16
tb
qqdipps May 7, 2019
c2f82f8
tb
qqdipps May 7, 2019
0a6de9a
test of flash message works fine
qqdipps May 7, 2019
3c32db0
test of flash message works fine
qqdipps May 7, 2019
a77b5ff
Merge pull request #28 from Mello-Cello/merchants-update-products
qqdipps May 7, 2019
c585399
Merge branch 'master' of https://git.heroku.com/intangibly-mesc into …
qqdipps May 7, 2019
e238baa
tb
qqdipps May 7, 2019
6773ae4
tb
qqdipps May 7, 2019
5de34dd
Merge branch 'submaster' of https://github.com/Mello-Cello/betsy into…
dev-elle-up May 7, 2019
fbbd1c1
Wrote model test for build_from_github method in merchant model. Also…
dev-elle-up May 7, 2019
3321c62
Merge pull request #29 from Mello-Cello/model_custom_method_test
CloudyLopez May 7, 2019
0821935
Merge pull request #30 from Mello-Cello/purchase
dev-elle-up May 7, 2019
31935ff
added custom model method to make items hash
msfinnan May 7, 2019
84d1f1f
Merge branch 'merchant-dashboard' of https://github.com/Mello-Cello/b…
qqdipps May 7, 2019
a57aff2
Merge branch 'submaster' of https://github.com/Mello-Cello/betsy into…
qqdipps May 7, 2019
980fd23
Resolved merge conflicts.
dev-elle-up May 7, 2019
445384e
added show current method to merchant controller
msfinnan May 7, 2019
a386805
added current merchant route
msfinnan May 7, 2019
77146e1
added links to dash
msfinnan May 7, 2019
3d31227
Merge branch 'setup-merchant-dash-page' into merchant-dashboard
msfinnan May 7, 2019
0b7caaa
Merge branch 'merchant-dashboard' of https://github.com/Mello-Cello/b…
qqdipps May 7, 2019
13a3dd0
refactored method
qqdipps May 7, 2019
8d8df6a
added current controller test
msfinnan May 7, 2019
6b20266
updated find_merchant to find_logged_in_merchant
msfinnan May 7, 2019
bc1b34b
created custom method for filtering and revenue and count
qqdipps May 7, 2019
19f1fd0
Merge branch 'merchant-dashboard' of https://github.com/Mello-Cello/b…
qqdipps May 7, 2019
cf73f3f
Removed glow. Changed background colors. Changed fonts, html, padding…
dev-elle-up May 7, 2019
451e7ed
Styled the home page. Made font colors readable on products index pag…
dev-elle-up May 7, 2019
0df10b2
fixed a bug in status revenue model method, created basic display to …
msfinnan May 7, 2019
8b3e4a6
orders show page
qqdipps May 7, 2019
a4944ea
basic show page for merchant dash
msfinnan May 7, 2019
5744a76
Merge branch 'merchant-dashboard' of https://github.com/Mello-Cello/b…
msfinnan May 7, 2019
92c742f
added column and placeholder for ship button
msfinnan May 7, 2019
c577883
added better restrictions so that merchants can view order pages if t…
qqdipps May 8, 2019
d4ab9aa
updated tests for redirect to confirmaation page
qqdipps May 8, 2019
ab3ecac
played around with money display issues and reverted back to having m…
msfinnan May 8, 2019
86629d3
routes
qqdipps May 8, 2019
5357091
added boot strap to alerts, feel free to change.
qqdipps May 8, 2019
0cf9891
fixed indentation for layout
qqdipps May 8, 2019
2fadfe3
Merge branch 'bootstrap_alerts' into merchant-dashboard
qqdipps May 8, 2019
f97ce2e
fixed bootstrap alerts
qqdipps May 8, 2019
fac7e21
Merge branch 'merchant-dashboard' of https://github.com/Mello-Cello/b…
qqdipps May 8, 2019
ec9b94c
added bootstrap form to create and update product. would like help wi…
msfinnan May 8, 2019
f8f79d9
styling without error, fingers crossed.
CloudyLopez May 8, 2019
e4feb88
fixed tests
msfinnan May 8, 2019
cfec443
current page refactor
qqdipps May 8, 2019
c482a59
set up view, controller, routes, limited authorization to view to jus…
qqdipps May 8, 2019
6450443
updated hosted images
CloudyLopez May 8, 2019
689d9bf
scaffodling testing
qqdipps May 8, 2019
9f4494a
Merge pull request #31 from Mello-Cello/add-bootstrap-to-forms
dev-elle-up May 8, 2019
a11e1b0
Merge pull request #32 from Mello-Cello/products-controller-tests
dev-elle-up May 8, 2019
a2d1e94
updated and fixed products_data#stock and found error using seeds file.
CloudyLopez May 8, 2019
dc53c1a
fixed bug when order id is invalid
msfinnan May 8, 2019
4b3e83b
Merge branch 'submaster' into confirmation
qqdipps May 8, 2019
ca467f5
Merge pull request #33 from Mello-Cello/confirmation
qqdipps May 8, 2019
a30c4b1
Merge branch 'submaster' of https://git.heroku.com/intangibly-mesc in…
qqdipps May 8, 2019
6c555a8
Merge branch 'master' of https://git.heroku.com/intangibly-mesc into …
qqdipps May 8, 2019
75e82af
attempt number 3 for hosting images.
CloudyLopez May 8, 2019
03274e5
new and create method for category, new form, and tests
msfinnan May 8, 2019
97ed024
added link to new category to merc dash
msfinnan May 8, 2019
44a6722
testing for orders#confirmation complete. all tests green. made small…
qqdipps May 8, 2019
5a3eb8a
user acceptance testing looks good as well
qqdipps May 8, 2019
5b1b62e
removed change from tb photo display
qqdipps May 8, 2019
ec0059c
Fixed merge conflict.
dev-elle-up May 8, 2019
e885ab9
photos hosted and being supported
CloudyLopez May 8, 2019
71cc58d
Merge branch 'styling' of https://github.com/Mello-Cello/betsy into s…
dev-elle-up May 8, 2019
51e0d0e
Merge pull request #34 from Mello-Cello/new-category
qqdipps May 8, 2019
aa00fd8
Merge branch 'submaster' of https://github.com/Mello-Cello/betsy into…
qqdipps May 8, 2019
36a5d66
Merge pull request #35 from Mello-Cello/test-confirmation-controller
msfinnan May 8, 2019
97a7be0
Merge branch 'submaster' of https://github.com/Mello-Cello/betsy into…
qqdipps May 8, 2019
3da1bac
Small changes to make colors readable, centered text on empty cart.
dev-elle-up May 8, 2019
a5778b3
Changed merchant logged in name button to go to merchant dashboard.
dev-elle-up May 8, 2019
68fc7e7
Merge pull request #36 from Mello-Cello/styling2
qqdipps May 8, 2019
3aa6d32
inprocess of testing
qqdipps May 8, 2019
cfd9d32
fixed errors
qqdipps May 8, 2019
a1ef4db
Merge pull request #38 from Mello-Cello/fix-alerts
msfinnan May 8, 2019
9af7445
tested show action
qqdipps May 8, 2019
a20ea9c
small refactor, all tests greeen to go
qqdipps May 8, 2019
1a2506c
Pushing for Cloudy to look at adding links to photos
dev-elle-up May 8, 2019
0c55d7c
added route and method to toggle a product retired, added temp link t…
msfinnan May 8, 2019
9de24f8
changed product index so it only lists active products
msfinnan May 8, 2019
c517caa
product show page will flash error and redirect for a retired product
msfinnan May 8, 2019
477b3e1
updated view logic so only owner of a product can see the retire prod…
msfinnan May 8, 2019
d4b1286
added buttons to links for editing and retiring products
msfinnan May 8, 2019
902d692
added table with all products to merchant show with buttons to retire…
msfinnan May 8, 2019
24c1693
finished testing custom models for order
qqdipps May 8, 2019
4a4b6a8
Initial implementations of flexbox.
dev-elle-up May 8, 2019
89bd8c3
Merge pull request #40 from Mello-Cello/custom-models-orders
dev-elle-up May 9, 2019
fe966dc
Merge pull request #39 from Mello-Cello/controller-order-show-tests
dev-elle-up May 9, 2019
c514ee2
Merge branch 'submaster' into styling2
dev-elle-up May 9, 2019
e4616a8
working our what shows where
msfinnan May 9, 2019
fbc0b1d
Merge pull request #41 from Mello-Cello/styling2
msfinnan May 9, 2019
fe5f87e
Merge branch 'submaster' into retire-product
msfinnan May 9, 2019
7972f36
sorted products table on merchant dash by active or retired
msfinnan May 9, 2019
7b2a13a
added funtionality to reactivate a product and changed language of fl…
msfinnan May 9, 2019
b88de07
tests for logged in user
msfinnan May 9, 2019
d22cacf
finished tests for toggle_inactive
msfinnan May 9, 2019
ef24fe9
removed add product from products page since its in the merchant dash…
msfinnan May 9, 2019
88606cc
resolved merge conflicts
msfinnan May 9, 2019
046579f
fixed type in show, made sure all prices are showing like money shoul…
msfinnan May 9, 2019
7d6ace8
added link to update a product from the merchant dashboard, fixed typ…
msfinnan May 9, 2019
5b94a1c
made sure money displayed with 2 places after the decimal on order co…
msfinnan May 9, 2019
7e8b298
added link to category page from categories on product page
msfinnan May 9, 2019
7b3f990
added test for merchant cannot update prodcut that is not theirs
msfinnan May 9, 2019
56fe81d
Merge pull request #44 from Mello-Cello/add-links-to-dashboard
CloudyLopez May 9, 2019
cf7c4cf
created button on dashboard that sends info, creating update controll…
qqdipps May 9, 2019
ec275e5
fixed patch verb for purchase (sidetracked)
qqdipps May 9, 2019
33ca49f
finished shipping button with tests for merchant dashboard
qqdipps May 9, 2019
78fc6d3
added tests for flash msgs
qqdipps May 9, 2019
cc9eb76
added boot strap to in pg show product form for add to cart and reviews
qqdipps May 9, 2019
a9a4afb
refactored partial form item_form to be adated for update action in cart
qqdipps May 9, 2019
6fa5aab
refactored routes
qqdipps May 9, 2019
1716652
set up test scaffolding and logic for controller
qqdipps May 9, 2019
a7a9ce9
finished testing for items update
qqdipps May 9, 2019
ea294a1
merge conflict resolved
qqdipps May 9, 2019
36cc907
Merge pull request #45 from Mello-Cello/ship-func
msfinnan May 9, 2019
c05dbe5
Merge pull request #46 from Mello-Cello/show_prodct_pg_forms
dev-elle-up May 9, 2019
1493820
changed shipping location
qqdipps May 9, 2019
296e4cf
updated form to add a little view logic
msfinnan May 9, 2019
aa26486
Fixed merchant path on nav bar.
dev-elle-up May 9, 2019
49709fb
Merge branch 'change_cart_items' of https://github.com/Mello-Cello/be…
dev-elle-up May 9, 2019
6a6515c
Merge pull request #47 from Mello-Cello/change_cart_items
dev-elle-up May 9, 2019
e3e1647
Merge branch 'submaster' of https://github.com/Mello-Cello/betsy into…
dev-elle-up May 9, 2019
1274838
Merge branch 'submaster' into styling2
dev-elle-up May 9, 2019
02bf9b3
Merge branch 'submaster' into styling2
qqdipps May 9, 2019
a8f4b44
Merge pull request #48 from Mello-Cello/styling2
qqdipps May 9, 2019
be5dd05
Merge pull request #49 from Mello-Cello/money-stuff
qqdipps May 9, 2019
d8185d2
Merge pull request #50 from Mello-Cello/ship-func
msfinnan May 9, 2019
3e4c826
Merge branch 'submaster' of https://github.com/Mello-Cello/betsy into…
dev-elle-up May 9, 2019
6651746
Merge branch 'submaster' into styling2
dev-elle-up May 9, 2019
7de8e53
fixed the new view for product (added math variable back in), removed…
msfinnan May 9, 2019
e188384
refactored product controller
msfinnan May 9, 2019
a9c2603
removed raise
msfinnan May 9, 2019
4ee2996
Merge pull request #51 from Mello-Cello/cleanup
qqdipps May 9, 2019
0ce1894
Merge branch 'submaster' of https://github.com/Mello-Cello/betsy into…
dev-elle-up May 9, 2019
6b7c789
Merge branch 'submaster' into styling2
dev-elle-up May 9, 2019
df29a6c
Clean up controllers
msfinnan May 9, 2019
d09a5d6
moved link to create new product from products page
msfinnan May 9, 2019
25de1e9
time udpate in config
qqdipps May 9, 2019
2b19d72
Merge branch 'submaster' of https://github.com/Mello-Cello/betsy into…
qqdipps May 9, 2019
67c8659
Merge pull request #52 from Mello-Cello/cleanup
qqdipps May 9, 2019
e641960
fixed some buttons on dashboard
msfinnan May 9, 2019
55b4911
Merge pull request #53 from Mello-Cello/time-update
msfinnan May 9, 2019
bb272ee
Merge pull request #54 from Mello-Cello/cleanup
qqdipps May 9, 2019
1cb4e1c
added bootstrap to dashboard
qqdipps May 9, 2019
263a5ad
fixed layout of table
qqdipps May 9, 2019
5f3f4b0
added moeny formatting to current
msfinnan May 9, 2019
0fb6d50
fixed merge conflict
msfinnan May 9, 2019
212ed32
fixed this column
qqdipps May 9, 2019
fa6c638
Worked on unifying styling.
dev-elle-up May 9, 2019
f2f0d7e
Merge pull request #55 from Mello-Cello/styling2
msfinnan May 9, 2019
8df38da
merge conflict resolved
msfinnan May 9, 2019
d909827
Merge pull request #56 from Mello-Cello/dash-style
dev-elle-up May 10, 2019
baab88d
Made more styling updates to product details. Also a few other stylin…
dev-elle-up May 10, 2019
5384020
added cart icon
qqdipps May 10, 2019
64b747d
Finalized the product show page. Moved some page-specific styling int…
dev-elle-up May 10, 2019
9709c9a
styled merchant dash
msfinnan May 10, 2019
316a134
added favicon
qqdipps May 10, 2019
3207d19
Merge pull request #57 from Mello-Cello/styling2
qqdipps May 10, 2019
31c6fcb
Merge pull request #58 from Mello-Cello/style-dashboard
qqdipps May 10, 2019
b53e087
Merge pull request #59 from Mello-Cello/nav-style
qqdipps May 10, 2019
c081a84
adjusted margins so hover on logo does not push out other items on nav
qqdipps May 10, 2019
f9d1a92
updating buttons, alert
qqdipps May 10, 2019
5e53193
updated button colors
qqdipps May 10, 2019
cdc85f6
cart page is styled
qqdipps May 10, 2019
f63ace2
fiddling, overrode form bootstrap atcive colors
qqdipps May 10, 2019
33dcdc1
missed change
qqdipps May 10, 2019
cd284d9
fixed lost margin
qqdipps May 10, 2019
8a06815
fixed bug for add items with 0 quantity to cart
qqdipps May 10, 2019
e185319
fixed money precison on order form total page
qqdipps May 10, 2019
db18050
updated class name
qqdipps May 10, 2019
fc20e01
Merge pull request #60 from Mello-Cello/cart-style
qqdipps May 10, 2019
9257338
animation home pg, short
qqdipps May 10, 2019
4cee9ac
Merge pull request #61 from Mello-Cello/animation-home
qqdipps May 10, 2019
f0b2ddc
On products index page, added price and added card look. Adjusted spa…
dev-elle-up May 10, 2019
73d4f1f
Removed helvetica font. Styled the merchant and categories pages.
dev-elle-up May 10, 2019
b6c5004
Minor code cleanups. Also image suggestion currently commented out.
dev-elle-up May 10, 2019
0f74f39
Merge branch 'submaster' into styling2
qqdipps May 10, 2019
3b30121
Merge pull request #62 from Mello-Cello/styling2
qqdipps May 10, 2019
e55d397
Fixed merge conflict. Styled the Category Products page.
dev-elle-up May 10, 2019
33d99f5
fixed item count display
qqdipps May 10, 2019
b8f9cc7
fixed margin
qqdipps May 10, 2019
ee4185d
Styled the Merchant Products page. Centered the back-to buttons at th…
dev-elle-up May 10, 2019
d597c3b
Fixed merge conflicts.
dev-elle-up May 10, 2019
2fe6e08
added pink hover to categories and products
msfinnan May 10, 2019
1c2b53c
Merge pull request #63 from Mello-Cello/btn-dash-margin-fix
qqdipps May 10, 2019
a18c6ec
Merge pull request #64 from Mello-Cello/cart-items-fix
qqdipps May 10, 2019
6f89d31
Merge pull request #66 from Mello-Cello/styling2
dev-elle-up May 10, 2019
fb404aa
Merge pull request #65 from Mello-Cello/pink-hover
msfinnan May 10, 2019
2149be9
fixed margins on toggle bar
qqdipps May 10, 2019
7099342
Merge pull request #67 from Mello-Cello/btn-dash-margin-fix
qqdipps May 10, 2019
2ce610d
upcase prod name on merchant and categories show, view cart, prod ind…
msfinnan May 10, 2019
8e82766
added upcase to merch dash
msfinnan May 10, 2019
4398394
fixed bug
qqdipps May 10, 2019
6f90001
Merge pull request #68 from Mello-Cello/fixed-bug-retired-product-views
qqdipps May 10, 2019
602014e
Made H4s on category and merchant pages thicker with a stroke, incl r…
dev-elle-up May 10, 2019
f590430
Merge branch 'submaster' into upcase-products
msfinnan May 10, 2019
4168e3e
Merge pull request #70 from Mello-Cello/upcase-products
msfinnan May 10, 2019
1c8ae9a
added style for footer
qqdipps May 10, 2019
f1f3cf5
Merge pull request #71 from Mello-Cello/footer-style
qqdipps May 10, 2019
336c9d7
Adjusted text on products index.
dev-elle-up May 10, 2019
d44be3a
fixed min height on main
qqdipps May 10, 2019
375b5e7
Merge pull request #72 from Mello-Cello/footer-style
qqdipps May 10, 2019
f54fa5a
Added margin to new product form categories check boxes.
dev-elle-up May 10, 2019
c49a4ca
descriptions done
CloudyLopez May 10, 2019
206db26
reseed data
qqdipps May 10, 2019
f24077d
Merge branch 'submaster' into styling2
qqdipps May 10, 2019
4b30d51
Merge pull request #73 from Mello-Cello/styling2
qqdipps May 10, 2019
4d0d419
Merge pull request #74 from Mello-Cello/reviews-descriptions
dev-elle-up 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
30 changes: 30 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# 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

coverage/*
.env
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
89 changes: 89 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
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'
end

gem 'simplecov', require: false, group: :test

gem 'csv'

gem "omniauth"
gem "omniauth-github"
Loading