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

14/06/2021

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

0
Join the conversation
Sign in to access PRO lessons, access private repos, leave comments, create watch lists.
We collect your email address, name and username to create your account. We do not share your email address with anyone else.