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

Product frontend #59

Open
wants to merge 326 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
326 commits
Select commit Hold shift + click to select a range
797427c
LOGO
steve-messing Nov 19, 2020
ff27271
added user to products in tests
lina5147 Nov 19, 2020
280ffc7
skipped failing product_controller tests :(
steve-messing Nov 19, 2020
46db59f
order attributes in cart, delete order model/controller, able to chec…
agesak Nov 19, 2020
32d7d9f
use model in purchase_form and use strong params
agesak Nov 19, 2020
572fbea
add category button
steve-messing Nov 19, 2020
64a8d80
add category button
steve-messing Nov 19, 2020
26ffad7
remove relation of cart/order
agesak Nov 19, 2020
04ed783
Merge pull request #11 from lina5147/kma_ld/cart_order_connected
r-spiel Nov 19, 2020
ad4a547
drying up tests for cartitems controller, create and destroy method s…
lina5147 Nov 19, 2020
f838806
tried changing a route from post to patch but it broke things so i re…
lina5147 Nov 19, 2020
753d5af
not too sure what i did, forgot to commit changes up to this point
lina5147 Nov 19, 2020
00af2ce
delete orders.yml
agesak Nov 19, 2020
d597fef
figured out how to test add and reduce method
lina5147 Nov 20, 2020
5fc3d08
added another test to add_qty method, testing inventory
lina5147 Nov 20, 2020
f353cec
added flash success message to when adding item to cart
lina5147 Nov 20, 2020
50562bf
as a merchant, I can't edit or delete a product I don't own.
steve-messing Nov 20, 2020
81a6c8f
removed order.yml
lina5147 Nov 20, 2020
3cd51ea
add category button
steve-messing Nov 20, 2020
7dc94b4
user can browse products by merchant
steve-messing Nov 20, 2020
bd98513
cart model validations/relations tests
agesak Nov 20, 2020
6cdb24a
Cartitem model tests
agesak Nov 20, 2020
026190a
empty cart when place order
agesak Nov 20, 2020
7f47dd2
added some CSS don't judge me
steve-messing Nov 20, 2020
ce117b3
dry up cartitems controller tests
agesak Nov 20, 2020
99f51d7
added some CSS don't judge me
steve-messing Nov 20, 2020
d80d277
Revert "empty cart when place order"
agesak Nov 20, 2020
4336262
empty cart when place order
agesak Nov 20, 2020
e0ea448
Revert "dry up cartitems controller tests"
agesak Nov 20, 2020
69ed9d2
but if i was gonna write this test tonight, this is what it would do
agesak Nov 20, 2020
e6adfe3
simplecov for test coverage
agesak Nov 20, 2020
a061a5c
moved add item to cart to products controller
lina5147 Nov 20, 2020
c976e75
moved adding item to cart from cartitem controller to product in route
lina5147 Nov 20, 2020
cc97b77
added comments
lina5147 Nov 20, 2020
26e31d9
changed cart item from an instance variable to a local variable
lina5147 Nov 20, 2020
f06f5b4
commented out create action in cartitems controller
lina5147 Nov 20, 2020
346e65d
fix syntax errror in add to cart route
lina5147 Nov 20, 2020
6d816e1
added more tests to compare before and after quantities for the add a…
lina5147 Nov 20, 2020
581d868
not working attempt at category yml
r-spiel Nov 20, 2020
212d63e
testing add to cart method that it can add a new cart item
lina5147 Nov 20, 2020
d6eb678
incorrectly placed add to cart test to cart when it should be in prod…
lina5147 Nov 20, 2020
fa10d4e
products show view, changed the add to cart path
lina5147 Nov 20, 2020
4fd976d
try with category_id
r-spiel Nov 20, 2020
2d7364b
removed relate order migration
lina5147 Nov 20, 2020
3eeeff0
add coverage to gitignore
agesak Nov 20, 2020
f4855f3
Merge branch 'master' of https://github.com/lina5147/betsy
agesak Nov 20, 2020
85fa198
accept schema changes
steve-messing Nov 20, 2020
52474a4
Merge branch 'master' of https://github.com/lina5147/betsy into ld-ca…
lina5147 Nov 20, 2020
24428eb
Merge pull request #12 from lina5147/ld-cartitem_tests
lina5147 Nov 20, 2020
dadfb98
Merge branch 'master' of https://github.com/lina5147/betsy
agesak Nov 20, 2020
1f9920c
Merge pull request #13 from lina5147/user-auth
lina5147 Nov 20, 2020
2935f8d
Merge branch 'master' of https://github.com/lina5147/betsy
agesak Nov 20, 2020
5820a0e
Merge pull request #14 from lina5147/kma/cart_validations
lina5147 Nov 20, 2020
057df20
Merge branch 'master' of https://github.com/lina5147/betsy
agesak Nov 20, 2020
554a4a3
merge....
steve-messing Nov 20, 2020
d60459d
removed create action from cart items
lina5147 Nov 20, 2020
24b32a9
merging
steve-messing Nov 20, 2020
a460ccc
resolved merge conflicts
lina5147 Nov 20, 2020
3fe2345
Merge branch 'master' of https://github.com/lina5147/betsy into ld-mo…
lina5147 Nov 20, 2020
557b3ef
Merge pull request #15 from lina5147/ld-move_add_to_cart
agesak Nov 20, 2020
f4d159d
Merge branch 'master' of https://github.com/lina5147/betsy
steve-messing Nov 20, 2020
696b458
removed create action tests for cartitem controller
lina5147 Nov 20, 2020
d2ed136
Merge branch 'master' of https://github.com/lina5147/betsy
steve-messing Nov 20, 2020
0f75533
incorrect path was causing error, switched to add_to_cart path, and a…
lina5147 Nov 20, 2020
707efd2
changed another incorrect path in the destroy action test
lina5147 Nov 20, 2020
8307d4f
Merge pull request #16 from lina5147/ld-fix_test_errors_for_cartitems
r-spiel Nov 20, 2020
878410e
Merge branch 'master' of https://github.com/lina5147/betsy into categ…
r-spiel Nov 20, 2020
3f2b111
fixed an error on add to cart test, its passing now
lina5147 Nov 20, 2020
2160adb
Merge pull request #17 from lina5147/ld-fix_add_to_cart_test
r-spiel Nov 20, 2020
c3ee75c
Merge branch 'master' of https://github.com/lina5147/betsy into categ…
r-spiel Nov 20, 2020
801d5d0
category fixtures
r-spiel Nov 20, 2020
dffab1d
comment out line 89 products_controller_test and skip in categories_c…
r-spiel Nov 20, 2020
83611cf
Merge pull request #18 from lina5147/categories_testing
lina5147 Nov 20, 2020
08483dd
cart purchase fails when info isnt filled out (and tests)
agesak Nov 21, 2020
c848f86
display poorly formatted error messages when order purchase validatio…
agesak Nov 21, 2020
8d2087a
refactor the new category form add @category to the application contr…
r-spiel Nov 21, 2020
8577e3c
added new method to update inventory after a successful purchase
lina5147 Nov 21, 2020
226a279
working on tests to inventory update and fixed flash success message …
lina5147 Nov 21, 2020
5193bae
save test progress
lina5147 Nov 21, 2020
e6618e5
was experimenting with the code but reverted back
lina5147 Nov 21, 2020
75be81f
added a method to calculate the total for the cartitem, and the cart …
lina5147 Nov 21, 2020
039f956
Merge pull request #19 from lina5147/ld-Update_inventory
agesak Nov 21, 2020
30a140b
added a new migration to change product cost datatype tp float
lina5147 Nov 21, 2020
be6a5ca
it would wouldnt it
agesak Nov 21, 2020
9dabf61
added a new migration to change cartitem cost datatype tp float
lina5147 Nov 21, 2020
a500bb2
a poorly formatted confirmation page yay
agesak Nov 21, 2020
a8e6923
Merge pull request #20 from lina5147/ld-change_cost_datatype
r-spiel Nov 21, 2020
b6ca1d9
Merge branch 'master' of https://github.com/lina5147/betsy into rms/u…
r-spiel Nov 21, 2020
ec388a1
committing so i can switch branches
agesak Nov 21, 2020
9881db1
pulling linas schema change
agesak Nov 21, 2020
108c0e0
Merge branch 'master' into ld-tax_and_total_cost
lina5147 Nov 21, 2020
e6741df
update schema
lina5147 Nov 21, 2020
2d809bf
added total price method to cart model and added the total price to t…
lina5147 Nov 21, 2020
9e8e11b
added product owner model method
steve-messing Nov 21, 2020
ec23ff4
added product owner model method to show page
steve-messing Nov 21, 2020
44309e3
added product owner model method to show page
steve-messing Nov 21, 2020
58778af
round total price to 2 decimal places
lina5147 Nov 21, 2020
73298cf
added a test for cartitem subtotal method
lina5147 Nov 21, 2020
13cdffc
added a test for total price and added new carts and cart items fixtu…
lina5147 Nov 21, 2020
f201700
update new category form partial, only in layouts folder'
r-spiel Nov 21, 2020
2b6e915
added another test for total price, return 0 for no cart items listed
lina5147 Nov 21, 2020
f3ba5ac
update user dashboard page
r-spiel Nov 21, 2020
9b286fd
Merge pull request #21 from lina5147/ld-cartitem_and_cart_total_cost
r-spiel Nov 21, 2020
8de967e
revert back action_name in product edit page partial render
r-spiel Nov 21, 2020
785c8bf
update application html
r-spiel Nov 22, 2020
b1348d4
Merge pull request #22 from lina5147/rms/user_dashboard
lina5147 Nov 22, 2020
4ada28f
Add indirect relationship: user has many cart_items thru product
r-spiel Nov 22, 2020
fae592d
migration to add column fulfillment_status to cartitems table
r-spiel Nov 22, 2020
daa3082
fulfillment method to get merchant orders by cart status
r-spiel Nov 22, 2020
d4ba4b3
committing so i can switch branches
agesak Nov 22, 2020
09c6ea9
Merge branch 'master' of https://github.com/lina5147/betsy
agesak Nov 22, 2020
b6d269d
updates to views
r-spiel Nov 22, 2020
1da3c16
tests are weird
agesak Nov 22, 2020
ce82d18
when a product's price changes, made sure to change cartitems in pend…
lina5147 Nov 22, 2020
456fb83
turned it into a model method in products, update cartitems method
lina5147 Nov 22, 2020
afa1fcf
added tests for update cartitems method
lina5147 Nov 22, 2020
83280e8
changed the cart button to a cart image
lina5147 Nov 22, 2020
05d8e4b
css styling cart show page, changing image size, aligning text and bu…
lina5147 Nov 22, 2020
9240a1f
css styling the cart summary
lina5147 Nov 22, 2020
e62911b
changed remove button to X
lina5147 Nov 22, 2020
9d7f825
changed the order of the cartitems in the cart to decending order by …
lina5147 Nov 22, 2020
ecf40ff
Merge branch 'master' of https://github.com/lina5147/betsy into rms/u…
r-spiel Nov 22, 2020
5bdd822
Merge branch 'master' of https://github.com/lina5147/betsy
agesak Nov 22, 2020
e763bfe
Merge branch 'master' of https://github.com/lina5147/betsy
steve-messing Nov 22, 2020
5aff86a
Merge branch 'master' of https://github.com/lina5147/betsy into sem-U…
steve-messing Nov 22, 2020
d1a6c52
products_controller auth tests passing!
steve-messing Nov 23, 2020
156df04
add table partial for orders, try to get route/update method for cart…
r-spiel Nov 23, 2020
fa84ade
product model tests passing!
steve-messing Nov 23, 2020
70b608e
update params in update_status method for cartitems
r-spiel Nov 23, 2020
0609467
minor changes white space, comments etc.
r-spiel Nov 23, 2020
32551f2
some tests for the user model, comments lining out some future tests …
r-spiel Nov 23, 2020
3684b83
fix no ending div in cart show page
r-spiel Nov 23, 2020
7f6a592
Playing with image rendering
steve-messing Nov 23, 2020
fd33dcf
migrated and dropped order table
steve-messing Nov 23, 2020
39b184f
css bootstrap - show number of cart items next to cart image
lina5147 Nov 23, 2020
48952a3
Merge branch 'master' of https://github.com/lina5147/betsy
agesak Nov 23, 2020
02e6d3b
Merge pull request #26 from lina5147/sem-User-Product-Auth-Tests
steve-messing Nov 23, 2020
8e2c5ea
Merge branch 'master' of https://github.com/lina5147/betsy
agesak Nov 23, 2020
867fa7d
Merge branch 'master' into rms/user_dashboard_pt2
r-spiel Nov 23, 2020
ed32b81
Merge pull request #25 from lina5147/rms/user_dashboard_pt2
r-spiel Nov 23, 2020
25ad80d
Merge branch 'master' into kma/purchase_cart
agesak Nov 23, 2020
bbba8ef
Merge pull request #23 from lina5147/kma/purchase_cart
agesak Nov 23, 2020
f174d98
Merge branch 'master' of https://github.com/lina5147/betsy
agesak Nov 23, 2020
3249fb0
Merge branch 'master' into ld-update_cartitem_price
lina5147 Nov 23, 2020
b54bcd0
Merge pull request #24 from lina5147/ld-update_cartitem_price
lina5147 Nov 23, 2020
6d61f40
Merge branch 'master' of https://github.com/lina5147/betsy
agesak Nov 23, 2020
2cc9af8
Merge branch 'master' of https://github.com/lina5147/betsy
steve-messing Nov 23, 2020
ff1920b
delete new method from category controller
r-spiel Nov 23, 2020
9e6c12b
omg lina helped my tests pass
agesak Nov 23, 2020
2fcb4bc
created review model
lina5147 Nov 23, 2020
4845ad2
created reviews controller
lina5147 Nov 23, 2020
d9a1044
added relationships between product and review
lina5147 Nov 23, 2020
a7e4089
relate reviews to products migration
lina5147 Nov 23, 2020
074ecca
added create action method for review, product nested route
lina5147 Nov 23, 2020
71f3043
worked on the create method in reviews and added review section to p…
lina5147 Nov 23, 2020
07f2b74
add strong params for review, and added model to form
lina5147 Nov 23, 2020
e3538d7
navbar is pretty functional
steve-messing Nov 23, 2020
a21c5d8
cart purchase tests passing
agesak Nov 23, 2020
b7a9b49
require 16 character cc number
agesak Nov 23, 2020
96e100c
product cards and buttons
steve-messing Nov 23, 2020
e67a5eb
added a new migration tro add name column to review
lina5147 Nov 23, 2020
6fdd0e0
added name to strong params, changed the product view to show the sec…
lina5147 Nov 23, 2020
d93a393
category tests, delete redundancies in route
r-spiel Nov 23, 2020
11f1e98
added error messages to review to application
lina5147 Nov 23, 2020
e840fab
test updates'
r-spiel Nov 23, 2020
2a6beab
added a custom message to rating validator
lina5147 Nov 23, 2020
5a0c857
added a relations test for review
lina5147 Nov 23, 2020
c5e346b
format prices in product show page and order confirmation
agesak Nov 23, 2020
ca9e2fa
added relation test for product has a list of reviews
lina5147 Nov 23, 2020
6436b54
added validation tests for review
lina5147 Nov 24, 2020
ef7afa6
purchase date column migration
agesak Nov 24, 2020
bdac9f2
added tests for create action mehod for review
lina5147 Nov 24, 2020
f89b56d
tests for user conteroller
r-spiel Nov 24, 2020
649daa4
delete white space
r-spiel Nov 24, 2020
e5b847a
cart tests pass with new purchase_datetime column
agesak Nov 24, 2020
c282f54
get rid of unnecessary space differences
agesak Nov 24, 2020
223784c
small changes
r-spiel Nov 24, 2020
886d8ee
idk spaces
agesak Nov 24, 2020
16829a1
using bootstrap for purchase form
agesak Nov 24, 2020
85e7a96
delete duplicate info in cart controller purchase method
r-spiel Nov 24, 2020
c96c963
revert back
r-spiel Nov 24, 2020
f6325d8
formatting the reviews, adding star images as rating
lina5147 Nov 24, 2020
580d686
a poorly formatted container for confirmation page
agesak Nov 24, 2020
4361184
category banner images
steve-messing Nov 24, 2020
163f07b
a table works omg
agesak Nov 24, 2020
930da73
basic product nav styling complete
steve-messing Nov 24, 2020
127d2ee
bootstrap styling the customer review section
lina5147 Nov 24, 2020
46d3d8a
Merge pull request #28 from lina5147/bootstrappin
lina5147 Nov 24, 2020
f4b4dec
save current work
lina5147 Nov 24, 2020
ec78f94
format images
agesak Nov 24, 2020
1ceec7b
resolved merge conflict
lina5147 Nov 24, 2020
5f51675
Merge branch 'master' of https://github.com/lina5147/betsy into kma/p…
agesak Nov 24, 2020
2778ff5
schema diff
agesak Nov 24, 2020
0ff03e9
residual merge conflict mess
agesak Nov 24, 2020
c394208
should have deleted
agesak Nov 24, 2020
f93c21b
styling spacing and font color of reviews section
lina5147 Nov 24, 2020
c1ab8c7
added rating validator, only rating between 1-5, wrote tests
lina5147 Nov 24, 2020
d3a2250
update fulfillment methods to only pull user's cartitems from cart
r-spiel Nov 24, 2020
7851958
create a method for average rating of product
lina5147 Nov 24, 2020
39de4c2
rounded average rating to 1 decimal place
lina5147 Nov 24, 2020
a9e42d4
fixed avg_rating method to handle no reviews and fixed rounding
lina5147 Nov 24, 2020
e129092
added tests for avg rating method
lina5147 Nov 24, 2020
e62628a
added rating to the products view page
lina5147 Nov 24, 2020
058a5f5
made the costs on the product list and show page to two decimal place…
lina5147 Nov 24, 2020
be5d94f
added in the show page of a product that the product owner cannot lea…
lina5147 Nov 24, 2020
d3d4bd4
added back some of the cart formatting
lina5147 Nov 24, 2020
e827dec
some changes
r-spiel Nov 24, 2020
0a88b17
add block items containers
r-spiel Nov 24, 2020
d2a31d9
added more tests for current cart
lina5147 Nov 24, 2020
ccd1c19
minor update
r-spiel Nov 24, 2020
56aae40
using bootstrap to format form
lina5147 Nov 24, 2020
efa9bc2
changed the margin for the category label
lina5147 Nov 24, 2020
adbb1bb
Merge branch 'ld-ka-review' into ld-css-forms
lina5147 Nov 24, 2020
5ddd82c
more css formating
lina5147 Nov 24, 2020
79aa9c8
formated new form to be similar to edit form
lina5147 Nov 24, 2020
8d594bb
save changes
lina5147 Nov 24, 2020
e1608aa
changes validation messages
lina5147 Nov 24, 2020
cbc8080
added more tests for the create action in reviews, test flash messages
lina5147 Nov 24, 2020
5e065c9
add order details page (cart route/controller method), add some styli…
r-spiel Nov 24, 2020
c711757
Merge branch 'master' into rms/categories_testing
r-spiel Nov 24, 2020
4ba34c8
Merge pull request #27 from lina5147/rms/categories_testing
r-spiel Nov 24, 2020
712dfbf
Merge branch 'master' into rms/user_dashboard_cont
r-spiel Nov 24, 2020
01f0dc8
Merge pull request #32 from lina5147/rms/user_dashboard_cont
r-spiel Nov 24, 2020
0742149
Merge pull request #29 from lina5147/kma/purchase_cart
agesak Nov 24, 2020
310bb18
Merge branch 'master' into ld-ka-review
lina5147 Nov 24, 2020
e3cfe4c
Merge pull request #30 from lina5147/ld-ka-review
lina5147 Nov 24, 2020
860bb53
Merge pull request #31 from lina5147/ld-test_current_cart
lina5147 Nov 24, 2020
e3c69ed
Merge pull request #33 from lina5147/ld-css-forms
lina5147 Nov 24, 2020
f860292
fixed syntax error
lina5147 Nov 24, 2020
135eda7
delete duplicate code in cart controller, skip failing user test
r-spiel Nov 24, 2020
854cac4
changed flash key names for review to be consistant
lina5147 Nov 24, 2020
0396fbc
user model tests
r-spiel Nov 24, 2020
a00c622
user controller test added
r-spiel Nov 24, 2020
c5ab8c2
removed unneeded photos and made sure a photo shows up in the cart if…
lina5147 Nov 24, 2020
a2d36a1
refactored product error messages
lina5147 Nov 24, 2020
a89342b
improved default image setting
steve-messing Nov 24, 2020
c4e12b1
css style radio buttons, and form rows dont move when filled out
lina5147 Nov 24, 2020
572d9ea
default image testing complete
steve-messing Nov 24, 2020
c09021a
made flash bold.
steve-messing Nov 24, 2020
d5df3f1
product show page
steve-messing Nov 24, 2020
6bcae61
match linas styling for purchase form
agesak Nov 24, 2020
2d2583b
tiny blue Xs in cart
steve-messing Nov 24, 2020
60ab681
move back to cart button
agesak Nov 24, 2020
c109f04
spacing
agesak Nov 24, 2020
da19d25
more spacing
agesak Nov 24, 2020
232bfaf
Merge pull request #34 from lina5147/rms/user_testing_updates
agesak Nov 24, 2020
c3944e9
Merge pull request #35 from lina5147/ld-refactor-error-messages
lina5147 Nov 24, 2020
e5ea9a9
Merge pull request #36 from lina5147/ld-new_and_edit_form_revisit
lina5147 Nov 24, 2020
b5c1c06
Merge pull request #38 from lina5147/kma/purchase_form
agesak Nov 24, 2020
40032c4
Merge branch 'master' into product-frontent
lina5147 Nov 24, 2020
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
1 change: 1 addition & 0 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
defaults
40 changes: 40 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# 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 pidfiles, but keep the directory.
/tmp/pids/*
!/tmp/pids/
!/tmp/pids/.keep

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

/public/assets
.byebug_history

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

/public/packs
/public/packs-test
/node_modules
/yarn-error.log
yarn-debug.log*
.yarn-integrity

.env
.idea/
coverage
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2.6.5
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.6.5'

# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 6.0.3', '>= 6.0.3.4'
# Use postgresql as the database for Active Record
gem 'pg', '>= 0.18', '< 2.0'
# Use Puma as the app server
gem 'puma', '~> 4.1'
# Use SCSS for stylesheets
gem 'sass-rails', '>= 6'
# Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker
gem 'webpacker', '~> 4.0'
# 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.7'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '~> 4.0'
# Use Active Model has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use Active Storage variant
# gem 'image_processing', '~> 1.2'
#
# omniauth and .env files
gem 'omniauth'
gem 'omniauth-github'

group :development, :test do
gem 'dotenv-rails'
end

# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.4.2', 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.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 web drivers to run system tests with browsers
gem 'webdrivers'
gem 'simplecov'
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'
group :development, :test do
gem 'pry-rails'
end

group :development do
gem 'guard'
gem 'guard-minitest'
gem 'debase', '>= 0.2.4.1'
gem 'ruby-debug-ide', '>= 0.7.0'
end

group :development do
gem 'better_errors'
gem 'binding_of_caller'
end

group :test do
gem 'minitest-rails'
gem 'minitest-reporters'
end

gem "bootstrap"
Loading