Code Along Video Subscription App #1: Devise Omniauth, Heroku SSL, Bootstrap, Navbar, Footer

14/06/2021 (almost 3 years ago)
·

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
Sign in to join the conversation