source 'https://rubygems.org'

gem 'rails', '~> 6.1.0'
gem 'net-smtp', require: false

gem 'bootsnap', require: false

gem 'puma'
gem 'pg'
gem "seedbank"

gem 'shakapacker'
gem 'sassc-rails'

gem 'simple-navigation'
gem 'simple_navigation_bootstrap'
gem 'simple_form'

# Use ActiveModel has_secure_password
gem 'bcrypt'
gem 'strong_password'
gem 'paper_trail'
gem 'diff-lcs'

# provide a health_check endpoint for monitoring
gem "health_check"

gem 'devise'
gem 'devise-i18n'
gem 'cancancan'
gem 'ransack'
gem 'pg_search'
gem 'kaminari'
gem 'redcarpet'

# uploads
gem 'image_processing'
gem 'active_storage_validations'

gem 'sidekiq'
gem 'sidekiq-cron'

# for geo coding
gem 'geokit-rails'

gem 'jsonapi-serializer'

gem 'gettext_i18n_rails'
gem 'lograge'

gem 'rqrcode', '~> 2.0'

gem 'rswag-api'
gem 'rswag-ui'

#group :development do
#  gem 'gettext', '>=3.0.2', require: false
#  gem 'web-console'
#  gem 'byebug'
#  gem 'spring'
#  gem "better_errors"
#  gem "binding_of_caller"
#  gem 'listen'
#  gem 'rails-erd'
#  gem 'bundle-audit'
#  gem 'solargraph'
#end
#
#group :development, :test do
#  gem 'rspec-rails'
#  gem 'rswag-specs'
#  gem "factory_bot_rails"
#  gem 'database_cleaner-active_record'
#  gem 'simplecov', require: false
#end
