# #1: Devise Omniauth, Heroku SSL, Bootstrap, Navbar, Footer

- URL: https://superails.com/posts/code-along-video-subscription-app-1-devise-omniauth-heroku-ssl-bootstrap-navbar-footer
- Published: 2021-06-14
- Duration: 01:22:57
- Access: free

In this Code-Along video series we'll be building a new home for all the videos - SupeRails.com.

Github repo: https://github.com/yshmarov/superails
Live demo: https://superails.com/

0:00 introduction
1:30 railsnew.io 
2:33 initialize app
4:30 create github repo
5:12 static public controller with pages
9:27 create heroku app
11:20 autodeploy git repo to heroku
11:59 push to heroku 
12:25 connect real domain
14:33 paid heroku plan for SSL
15:58 add bootstrap
22:02 SSL HTTPS by default
23:52 FontAwesome icons
26:37 install gem devise
31:12 devise navigation and partials, no auth required to view static public
36:23 bootstrap devise fontawesome navbar
44:50 add a footer
51:51 omniauth google
01:04:03 add omniauth fields to users
01:11:26 gem omniauth github

COMMITS:
initialize app https://github.com/yshmarov/superails/commit/54eb8cabaac6293b6b3f2a7c0833d991e6a05edd
static public controller with pages https://github.com/yshmarov/superails/commit/079ad18e8a343e9f02a07534cf39e4c449dc823b
add bootstrap https://github.com/yshmarov/superails/commit/2f2bca92db1d2f6c8293c84edf0f0f039c8afb7e
force ssl https://github.com/yshmarov/superails/commit/f4a6bc80f993b66f26f7fad78fd958e7bdaca77c
install fontawesome https://github.com/yshmarov/superails/commit/2dc0b766d1c305af30271100c0354403c3bf56a9
install gem devise https://github.com/yshmarov/superails/commit/033f25af1591190fabf61af39ddc57205486d293
devise navigation and partials, no auth required to view static public https://github.com/yshmarov/superails/commit/9cb71ff0b208c7b56040a02b3c4d6c921f1853f3
bootstrap devise fontawesome navbar https://github.com/yshmarov/superails/commit/8f77879a320ea80388c57e429130eae05aec4a03
add a footer https://github.com/yshmarov/superails/commit/66b03129cdd4e7f519cc88babc0e6b7b8136978f
omniauth google https://github.com/yshmarov/superails/commit/b45ee253bda5dd2376a660969c4062a3ec2bb5a4
add omniauth fields to users https://github.com/yshmarov/superails/commit/2b9c6e907ce23f917f779d2a832ac7e6843c5db8
gem omniauth github https://github.com/yshmarov/superails/commit/a0a3ce1599be461278e5e81059a5138d8ee6dea3

## Chapters

- 0:00 introduction
- 1:30 railsnew.io
- 2:33 initialize app
- 4:30 create github repo
- 5:12 static public controller with pages
- 9:27 create heroku app
- 11:20 autodeploy git repo to heroku
- 11:59 push to heroku
- 12:25 connect real domain
- 14:33 paid heroku plan for SSL
- 15:58 add bootstrap
- 22:02 SSL HTTPS by default
- 23:52 FontAwesome icons
- 26:37 install gem devise
- 31:12 devise navigation and partials, no auth required to view static public
- 36:23 bootstrap devise fontawesome navbar
- 44:50 add a footer
- 51:51 omniauth google
- 01:04:03 add omniauth fields to users
- 01:11:26 gem omniauth github
