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

User authentication #142

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
c8260c1
Create pull_request_template.md
gwen-marina Aug 23, 2022
5f70967
Merge pull request #1 from gwen-marina/gwen-marina-pr-template
samiraskaff Aug 23, 2022
08948df
Update gemfile, spec_helper, and rails_helper
samiraskaff Aug 23, 2022
d77af23
Create database
samiraskaff Aug 23, 2022
515294a
Merge pull request #2 from gwen-marina/database-setup
gwen-marina Aug 23, 2022
1f3ff70
Installed rubocop/autocorrected offenses
gwen-marina Aug 23, 2022
1afc49d
Corrected 2 more offenses
gwen-marina Aug 23, 2022
984a407
Merge pull request #3 from gwen-marina/rubocop
samiraskaff Aug 23, 2022
b36031f
Test: user validations
samiraskaff Aug 23, 2022
e43a6bf
Create user model
samiraskaff Aug 23, 2022
d5aacd0
Test: form to register new user
samiraskaff Aug 24, 2022
4436d88
WIP: user registration page, routes, and controller actions
samiraskaff Aug 24, 2022
f0ee0ba
Test: user story #4: landing page
gwen-marina Aug 24, 2022
bf36b94
Feat: code for us4 test to pass/landing page
gwen-marina Aug 24, 2022
9a2b43d
Merge pull request #4 from gwen-marina/landing-page
samiraskaff Aug 24, 2022
7cde35e
Test: users dashboard page
samiraskaff Aug 24, 2022
2241056
Feat: user registration page form to create new user
samiraskaff Aug 24, 2022
873c7b9
Feat: validate uniqueness of emails
samiraskaff Aug 24, 2022
dd32c10
Merge branch 'main' into user-registration-page
gwen-marina Aug 24, 2022
5c6b567
Merge pull request #5 from gwen-marina/user-registration-page
gwen-marina Aug 24, 2022
04ff27a
Add faraday and figaro gems
samiraskaff Aug 25, 2022
919c468
Feat: Movie service search
samiraskaff Aug 25, 2022
52c2169
Feat: Movie service top_rated
samiraskaff Aug 25, 2022
d3c3f2d
Feat: Movie service details
samiraskaff Aug 25, 2022
89b7818
Feat: Movie service cast
samiraskaff Aug 25, 2022
014eaa4
Feat: Movie service reviews
samiraskaff Aug 25, 2022
3811c23
Feat: Movie poro
samiraskaff Aug 25, 2022
978d5cb
Feat: Cast Member poro
samiraskaff Aug 25, 2022
8aa1f8a
Feat: Reviews poro
samiraskaff Aug 25, 2022
0bc5c1c
Feat: MovieFacade create_top_rated
samiraskaff Aug 25, 2022
fcee315
Feat: MovieFacade create_searched
samiraskaff Aug 25, 2022
7cdaa18
Feat: MovieFacade create_movie
samiraskaff Aug 25, 2022
476db5b
Feat: MovieFacade create_cast
samiraskaff Aug 25, 2022
b63a3e4
Feat: MovieFacade create_reviews
samiraskaff Aug 25, 2022
c0b3079
Merge pull request #6 from gwen-marina/movie-api-setup
gwen-marina Aug 26, 2022
e48d8e6
Test: discover movies link
samiraskaff Aug 26, 2022
3749c75
Feat: discover movies button links to discover movies page
samiraskaff Aug 26, 2022
7fccc35
Merge pull request #7 from gwen-marina/discover-movies
gwen-marina Aug 26, 2022
9a9ca10
US1 test/features-completed
gwen-marina Sep 7, 2022
545e5db
Merge branch 'main' into user-authentication
gwen-marina Sep 7, 2022
16690e4
Merge pull request #8 from gwen-marina/user-authentication
gwen-marina Sep 7, 2022
9af3912
US2 completed
gwen-marina Sep 7, 2022
b3c1605
User story 2 completed
gwen-marina Sep 7, 2022
2d4c88f
Merge pull request #9 from gwen-marina/user-authentication
gwen-marina Sep 7, 2022
6c01bd1
Added login functionality
gwen-marina Sep 8, 2022
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
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,14 @@
/public/assets
.byebug_history

# Ignore simeplecov
coverage

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

# ignores simplecov
coverage

# Ignore application configuration
/config/application.yml
24 changes: 16 additions & 8 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# frozen_string_literal: true

source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

Expand All @@ -23,7 +25,7 @@ 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'
gem 'bcrypt', '~> 3.1.7'

# Use ActiveStorage variant
# gem 'mini_magick', '~> 4.8'
Expand All @@ -34,25 +36,31 @@ gem 'jbuilder', '~> 2.5'
# Reduces boot times through caching; required in config/boot.rb
gem 'bootsnap', '>= 1.1.0', require: false

gem 'faraday'

group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'capybara'
gem 'figaro'
gem 'launchy'
gem 'orderly'
gem 'pry'
gem 'rspec-rails'
gem 'shoulda-matchers'
gem 'simplecov'
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'
gem 'rubocop-rails'
gem 'web-console', '>= 3.3.0'
end

group :test do
gem 'rspec-rails'
gem 'capybara'
gem 'launchy'
gem 'simplecov'
gem 'vcr'
gem 'webmock'
end


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