All Videos
Coding a whole web app ONLY using my Phone.

Coding a whole web app ONLY using my Phone.

Read the full transcript of "Coding a whole web app ONLY using my Phone." by Joma Tech. Practice English listening and reading with interactive subtitles on ...

Channel: Joma Tech Duration: 14 min Sentences: 109
My thumbs are fine. 📱 SOCIAL MEDIA ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ https://www.instagram.com/jomakaze/ https://twitter.com/jomakaze https://www.facebook.com/jomakaze
Watch original video on YouTube →
Start Learning with Interactive Transcript

Full Transcript

2.8s for today's video we are going to do for today's video we are going to do some mobile development and I don't mean some mobile development and I don't mean some mobile development and I don't mean developing for mobile I mean using a developing for mobile I mean using a
2.8s for today's video we are going to do some mobile development and I don't mean
5.3s some mobile development and I don't mean
5.3s some mobile development and I don't mean developing for mobile I mean using a
8.0s developing for mobile I mean using a
8.0s developing for mobile I mean using a mobile device to develop I am going to mobile device to develop I am going to mobile device to develop I am going to code and deploy a web app while using code and deploy a web app while using
11.4s mobile device to develop I am going to
11.4s mobile device to develop I am going to code and deploy a web app while using
14.2s code and deploy a web app while using
14.2s code and deploy a web app while using nothing more than a single phone and my nothing more than a single phone and my nothing more than a single phone and my weapon of choice the iPhone 11 Pro Max weapon of choice the iPhone 11 Pro Max weapon of choice the iPhone 11 Pro Max s limited edition 256
18.1s nothing more than a single phone and my
18.1s nothing more than a single phone and my weapon of choice the iPhone 11 Pro Max
22.3s weapon of choice the iPhone 11 Pro Max
22.3s weapon of choice the iPhone 11 Pro Max s limited edition 256
32.9s GB there's an issue when I make videos GB there's an issue when I make videos when I make a YouTube video I have no when I make a YouTube video I have no when I make a YouTube video I have no idea if the thumbnails are interesting idea if the thumbnails are interesting
32.9s GB there's an issue when I make videos when I make a YouTube video I have no
35.0s when I make a YouTube video I have no
35.0s when I make a YouTube video I have no idea if the thumbnails are interesting
37.8s idea if the thumbnails are interesting
37.8s idea if the thumbnails are interesting or not I wish I can ab test them but I or not I wish I can ab test them but I or not I wish I can ab test them but I can't as you know thumbnails are can't as you know thumbnails are
41.8s or not I wish I can ab test them but I
41.8s or not I wish I can ab test them but I can't as you know thumbnails are
44.2s can't as you know thumbnails are
44.2s can't as you know thumbnails are extremely important because it can make extremely important because it can make extremely important because it can make or break your or break your or break your video no matter how good your video is video no matter how good your video is
46.8s extremely important because it can make
46.8s extremely important because it can make or break your
48.5s or break your
48.5s or break your video no matter how good your video is
51.3s video no matter how good your video is
51.3s video no matter how good your video is if it doesn't get clicked it doesn't get if it doesn't get clicked it doesn't get if it doesn't get clicked it doesn't get watched so I wish I can test my watched so I wish I can test my
53.5s if it doesn't get clicked it doesn't get
53.5s if it doesn't get clicked it doesn't get watched so I wish I can test my
56.7s watched so I wish I can test my
56.7s watched so I wish I can test my thumbnails to a small audience before I thumbnails to a small audience before I thumbnails to a small audience before I publish it publish it publish it so I had an idea why not create a web so I had an idea why not create a web
59.3s thumbnails to a small audience before I
59.3s thumbnails to a small audience before I publish it
60.6s publish it
60.6s publish it so I had an idea why not create a web
63.0s so I had an idea why not create a web
63.0s so I had an idea why not create a web app where people can decide between two app where people can decide between two app where people can decide between two thumbnails which would they rather click thumbnails which would they rather click thumbnails which would they rather click and use that information to build a
64.8s app where people can decide between two
64.8s app where people can decide between two thumbnails which would they rather click
67.2s thumbnails which would they rather click
67.2s thumbnails which would they rather click and use that information to build a
69.0s and use that information to build a and use that information to build a ranking system of your thumbnails and ranking system of your thumbnails and ranking system of your thumbnails and other people's thumbnails so you can other people's thumbnails so you can other people's thumbnails so you can know how well you rank against others
69.0s and use that information to build a ranking system of your thumbnails and
71.6s ranking system of your thumbnails and
71.6s ranking system of your thumbnails and other people's thumbnails so you can
73.6s other people's thumbnails so you can
73.6s other people's thumbnails so you can know how well you rank against others
76.8s know how well you rank against others know how well you rank against others probably wouldn't work cuz people don't probably wouldn't work cuz people don't probably wouldn't work cuz people don't want to click dumb thumbnails for no want to click dumb thumbnails for no want to click dumb thumbnails for no reasons doesn't matter it's a pet
76.8s know how well you rank against others probably wouldn't work cuz people don't
78.5s probably wouldn't work cuz people don't
78.5s probably wouldn't work cuz people don't want to click dumb thumbnails for no
80.3s want to click dumb thumbnails for no
80.3s want to click dumb thumbnails for no reasons doesn't matter it's a pet
83.5s reasons doesn't matter it's a pet reasons doesn't matter it's a pet project whatever it's settled we are project whatever it's settled we are project whatever it's settled we are ranking thumbnails and to do that I need ranking thumbnails and to do that I need
83.6s reasons doesn't matter it's a pet project whatever it's settled we are
86.1s project whatever it's settled we are
86.1s project whatever it's settled we are ranking thumbnails and to do that I need
89.7s ranking thumbnails and to do that I need
89.7s ranking thumbnails and to do that I need a ranking algorithm yep I need an a ranking algorithm yep I need an a ranking algorithm yep I need an algorithm give each thumbnail a base algorithm give each thumbnail a base algorithm give each thumbnail a base rating of 1,400 at any given time
94.9s a ranking algorithm yep I need an
94.9s a ranking algorithm yep I need an algorithm give each thumbnail a base
97.0s algorithm give each thumbnail a base
97.0s algorithm give each thumbnail a base rating of 1,400 at any given time
99.5s rating of 1,400 at any given time rating of 1,400 at any given time thumbnail a has rating r a thumbnail B thumbnail a has rating r a thumbnail B thumbnail a has rating r a thumbnail B has rating RB when any two thumbnails has rating RB when any two thumbnails
99.5s rating of 1,400 at any given time thumbnail a has rating r a thumbnail B
101.5s thumbnail a has rating r a thumbnail B
101.5s thumbnail a has rating r a thumbnail B has rating RB when any two thumbnails
104.1s has rating RB when any two thumbnails
104.2s has rating RB when any two thumbnails are matched up there's an expectation of are matched up there's an expectation of are matched up there's an expectation of who will win based on their current who will win based on their current who will win based on their current rating right yep and those expectations
105.8s are matched up there's an expectation of
105.8s are matched up there's an expectation of who will win based on their current
107.0s who will win based on their current
107.0s who will win based on their current rating right yep and those expectations
109.0s rating right yep and those expectations rating right yep and those expectations are expressed this way all right let's are expressed this way all right let's are expressed this way all right let's Cote
109.0s rating right yep and those expectations are expressed this way all right let's
111.6s are expressed this way all right let's
111.6s are expressed this way all right let's Cote
117.2s it we're going to need a stack and I it we're going to need a stack and I think I found the perfect candidate think I found the perfect candidate think I found the perfect candidate no JS she is a wild card sometimes she no JS she is a wild card sometimes she
117.2s it we're going to need a stack and I think I found the perfect candidate
120.3s think I found the perfect candidate
120.4s think I found the perfect candidate no JS she is a wild card sometimes she
124.3s no JS she is a wild card sometimes she
124.4s no JS she is a wild card sometimes she makes no sense but godamn I'd be makes no sense but godamn I'd be makes no sense but godamn I'd be lying to you if I said she isn't high lying to you if I said she isn't high
127.6s makes no sense but godamn I'd be
127.6s makes no sense but godamn I'd be lying to you if I said she isn't high
129.9s lying to you if I said she isn't high
129.9s lying to you if I said she isn't high performant with that single-threaded performant with that single-threaded performant with that single-threaded event driven architecture you cannot event driven architecture you cannot event driven architecture you cannot deny her abilities to handle multiple deny her abilities to handle multiple deny her abilities to handle multiple simultaneous connections alone she's
132.1s performant with that single-threaded
132.1s performant with that single-threaded event driven architecture you cannot
134.3s event driven architecture you cannot
134.4s event driven architecture you cannot deny her abilities to handle multiple
136.9s deny her abilities to handle multiple
136.9s deny her abilities to handle multiple simultaneous connections alone she's
139.6s simultaneous connections alone she's simultaneous connections alone she's pretty impressive already but paired for pretty impressive already but paired for pretty impressive already but paired for web framework mindblowing and nobody web framework mindblowing and nobody web framework mindblowing and nobody else makes nodejs shine brighter Than else makes nodejs shine brighter Than
139.6s simultaneous connections alone she's pretty impressive already but paired for
141.6s pretty impressive already but paired for
141.6s pretty impressive already but paired for web framework mindblowing and nobody
144.3s web framework mindblowing and nobody
144.3s web framework mindblowing and nobody else makes nodejs shine brighter Than
146.8s else makes nodejs shine brighter Than
146.8s else makes nodejs shine brighter Than This One Express a lightweight nodejs This One Express a lightweight nodejs This One Express a lightweight nodejs web application framework together they web application framework together they web application framework together they are the definition of are the definition of are the definition of synergy and then there's mongod DB the
150.1s This One Express a lightweight nodejs
150.1s This One Express a lightweight nodejs web application framework together they
152.6s web application framework together they
152.6s web application framework together they are the definition of
155.0s are the definition of
155.0s are the definition of synergy and then there's mongod DB the
158.4s synergy and then there's mongod DB the synergy and then there's mongod DB the supplier stores and distributes data supplier stores and distributes data supplier stores and distributes data like no one else highly available highly like no one else highly available highly like no one else highly available highly scalable finally angularjs the face of
158.4s synergy and then there's mongod DB the supplier stores and distributes data
161.1s supplier stores and distributes data
161.1s supplier stores and distributes data like no one else highly available highly
164.7s like no one else highly available highly
164.7s like no one else highly available highly scalable finally angularjs the face of
168.7s scalable finally angularjs the face of scalable finally angularjs the face of the operation if you ever need a con man the operation if you ever need a con man the operation if you ever need a con man he's your guy and together they form the he's your guy and together they form the
168.7s scalable finally angularjs the face of the operation if you ever need a con man
171.6s the operation if you ever need a con man
171.6s the operation if you ever need a con man he's your guy and together they form the
175.0s he's your guy and together they form the
175.0s he's your guy and together they form the mean stack
186.6s so basically we want a web app server so basically we want a web app server nodejs web app server you know we we use nodejs web app server you know we we use nodejs web app server you know we we use express also and then for the front end express also and then for the front end
186.6s so basically we want a web app server nodejs web app server you know we we use
190.7s nodejs web app server you know we we use
190.7s nodejs web app server you know we we use express also and then for the front end
194.4s express also and then for the front end
194.4s express also and then for the front end we're going to want angular so I'm we're going to want angular so I'm we're going to want angular so I'm essentially creating a simple diagram of essentially creating a simple diagram of essentially creating a simple diagram of a typical mean stack as a skeleton and
197.0s we're going to want angular so I'm
197.0s we're going to want angular so I'm essentially creating a simple diagram of
199.3s essentially creating a simple diagram of
199.3s essentially creating a simple diagram of a typical mean stack as a skeleton and
202.1s a typical mean stack as a skeleton and a typical mean stack as a skeleton and then filling in more things like my then filling in more things like my then filling in more things like my model schema so for our thumbnail we're model schema so for our thumbnail we're
202.2s a typical mean stack as a skeleton and then filling in more things like my
204.6s then filling in more things like my
204.6s then filling in more things like my model schema so for our thumbnail we're
207.4s model schema so for our thumbnail we're
207.4s model schema so for our thumbnail we're going to be needing the URL of the going to be needing the URL of the going to be needing the URL of the YouTube URL and then maybe like a rating YouTube URL and then maybe like a rating
210.3s going to be needing the URL of the
210.3s going to be needing the URL of the YouTube URL and then maybe like a rating
212.7s YouTube URL and then maybe like a rating
212.7s YouTube URL and then maybe like a rating so that we can actually rank them maybe so that we can actually rank them maybe so that we can actually rank them maybe their title and then also the image URL their title and then also the image URL
214.8s so that we can actually rank them maybe
214.8s so that we can actually rank them maybe their title and then also the image URL
218.1s their title and then also the image URL
218.1s their title and then also the image URL so that we can actually access the so that we can actually access the so that we can actually access the thumbnail so that's going to be our thumbnail so that's going to be our thumbnail so that's going to be our model now I continue to put details and
219.7s so that we can actually access the
219.7s so that we can actually access the thumbnail so that's going to be our
223.0s thumbnail so that's going to be our
223.0s thumbnail so that's going to be our model now I continue to put details and
226.3s model now I continue to put details and model now I continue to put details and start expanding by adding things like start expanding by adding things like start expanding by adding things like the services that I will use and how the services that I will use and how
226.4s model now I continue to put details and start expanding by adding things like
228.9s start expanding by adding things like
228.9s start expanding by adding things like the services that I will use and how
231.2s the services that I will use and how
231.2s the services that I will use and how these services will interact with each these services will interact with each these services will interact with each other for example we have Hoku a other for example we have Hoku a other for example we have Hoku a platform as a service to host our
233.0s these services will interact with each
233.0s these services will interact with each other for example we have Hoku a
235.6s other for example we have Hoku a
235.6s other for example we have Hoku a platform as a service to host our
237.7s platform as a service to host our platform as a service to host our node.js application so we don't need to node.js application so we don't need to node.js application so we don't need to deal with servers mlab a database as a deal with servers mlab a database as a
237.7s platform as a service to host our node.js application so we don't need to
240.4s node.js application so we don't need to
240.4s node.js application so we don't need to deal with servers mlab a database as a
243.6s deal with servers mlab a database as a
243.6s deal with servers mlab a database as a service so we don't need to maintain our service so we don't need to maintain our service so we don't need to maintain our own database an AWS server so I can own database an AWS server so I can
245.7s service so we don't need to maintain our
245.7s service so we don't need to maintain our own database an AWS server so I can
248.9s own database an AWS server so I can
248.9s own database an AWS server so I can actually use a normal operating system actually use a normal operating system actually use a normal operating system like Ubuntu since iOS isn't made to code like Ubuntu since iOS isn't made to code like Ubuntu since iOS isn't made to code on you're not going to be able to use
251.4s actually use a normal operating system
251.4s actually use a normal operating system like Ubuntu since iOS isn't made to code
255.1s like Ubuntu since iOS isn't made to code
255.1s like Ubuntu since iOS isn't made to code on you're not going to be able to use
257.6s on you're not going to be able to use on you're not going to be able to use your phone as a computer but you can SSH your phone as a computer but you can SSH your phone as a computer but you can SSH into that AWS server and you can do that
257.6s on you're not going to be able to use your phone as a computer but you can SSH
261.8s your phone as a computer but you can SSH
261.8s your phone as a computer but you can SSH into that AWS server and you can do that
265.2s into that AWS server and you can do that into that AWS server and you can do that with an app called with an app called with an app called Terminus I think it will be easier than Terminus I think it will be easier than
265.2s into that AWS server and you can do that with an app called
266.7s with an app called
266.7s with an app called Terminus I think it will be easier than
269.2s Terminus I think it will be easier than
269.2s Terminus I think it will be easier than I thought because once you SSH into your I thought because once you SSH into your I thought because once you SSH into your AWS server you're essentially AWS server you're essentially AWS server you're essentially controlling a computer and you can controlling a computer and you can
271.8s I thought because once you SSH into your
271.8s I thought because once you SSH into your AWS server you're essentially
274.3s AWS server you're essentially
274.3s AWS server you're essentially controlling a computer and you can
276.5s controlling a computer and you can
276.5s controlling a computer and you can follow any tutorial as if you were on a follow any tutorial as if you were on a follow any tutorial as if you were on a desktop and just code like you would and desktop and just code like you would and
279.2s follow any tutorial as if you were on a
279.2s follow any tutorial as if you were on a desktop and just code like you would and
282.6s desktop and just code like you would and
282.6s desktop and just code like you would and voila the diagram of our infrastructure all right so I've set all infrastructure all right so I've set all my cameras up finally okay that took a my cameras up finally okay that took a my cameras up finally okay that took a lot more effort than I thought so let's
291.4s infrastructure all right so I've set all
291.4s infrastructure all right so I've set all my cameras up finally okay that took a
294.7s my cameras up finally okay that took a
294.8s my cameras up finally okay that took a lot more effort than I thought so let's
297.1s lot more effort than I thought so let's lot more effort than I thought so let's start coding okay so the first thing we start coding okay so the first thing we start coding okay so the first thing we want want want do as you know I will be coding the
297.1s lot more effort than I thought so let's start coding okay so the first thing we
299.4s start coding okay so the first thing we
299.4s start coding okay so the first thing we want
301.4s want
301.4s want do as you know I will be coding the
303.8s do as you know I will be coding the do as you know I will be coding the whole app using only my phone so from whole app using only my phone so from whole app using only my phone so from searching on the internet to coding and searching on the internet to coding and
303.8s do as you know I will be coding the whole app using only my phone so from
306.4s whole app using only my phone so from
306.4s whole app using only my phone so from searching on the internet to coding and
308.4s searching on the internet to coding and
308.4s searching on the internet to coding and deploying the app everything has to be deploying the app everything has to be deploying the app everything has to be done on a phone so my goal is to set up done on a phone so my goal is to set up
310.8s deploying the app everything has to be
310.8s deploying the app everything has to be done on a phone so my goal is to set up
313.7s done on a phone so my goal is to set up
313.7s done on a phone so my goal is to set up a workable development environment and a workable development environment and a workable development environment and be able to push to some sort of be able to push to some sort of be able to push to some sort of production environment so my plan is to
316.0s a workable development environment and
316.0s a workable development environment and be able to push to some sort of
317.9s be able to push to some sort of
317.9s be able to push to some sort of production environment so my plan is to
320.2s production environment so my plan is to production environment so my plan is to do the following generate a key pair for do the following generate a key pair for do the following generate a key pair for my phone and an AWS server launch a AWS my phone and an AWS server launch a AWS
320.2s production environment so my plan is to do the following generate a key pair for
323.4s do the following generate a key pair for
323.4s do the following generate a key pair for my phone and an AWS server launch a AWS
327.1s my phone and an AWS server launch a AWS
327.1s my phone and an AWS server launch a AWS ec2 using my web browser on my phone ec2 using my web browser on my phone ec2 using my web browser on my phone SSH into my ec2 using my phone push a SSH into my ec2 using my phone push a
330.2s ec2 using my web browser on my phone
330.2s ec2 using my web browser on my phone SSH into my ec2 using my phone push a
334.1s SSH into my ec2 using my phone push a
334.1s SSH into my ec2 using my phone push a starter node.js app onto Heroku for starter node.js app onto Heroku for starter node.js app onto Heroku for production set up noon to develop faster production set up noon to develop faster production set up noon to develop faster locally and last but not least just code
336.8s starter node.js app onto Heroku for
336.8s starter node.js app onto Heroku for production set up noon to develop faster
340.1s production set up noon to develop faster
340.1s production set up noon to develop faster locally and last but not least just code
343.0s locally and last but not least just code locally and last but not least just code the entire app the entire app the entire app easy all right let's see how I'm doing copy doing copy that copy all right and then we can that copy all right and then we can
343.0s locally and last but not least just code the entire app
345.6s the entire app
345.6s the entire app easy all right let's see how I'm
352.2s doing copy
352.2s doing copy that copy all right and then we can
356.7s that copy all right and then we can
356.8s that copy all right and then we can generate wow this is this is not very generate wow this is this is not very generate wow this is this is not very good on mobile to be honest well I mean good on mobile to be honest well I mean
360.0s generate wow this is this is not very
360.0s generate wow this is this is not very good on mobile to be honest well I mean
363.3s good on mobile to be honest well I mean
363.3s good on mobile to be honest well I mean it's it's not their fault it's not meant it's it's not their fault it's not meant it's it's not their fault it's not meant to be on mobile but okay so then now to be on mobile but okay so then now
364.7s it's it's not their fault it's not meant
364.8s it's it's not their fault it's not meant to be on mobile but okay so then now
367.9s to be on mobile but okay so then now
368.0s to be on mobile but okay so then now we're going to import keys so basically we're going to import keys so basically we're going to import keys so basically I import the key pair into AWS so that I I import the key pair into AWS so that I
370.6s we're going to import keys so basically
370.6s we're going to import keys so basically I import the key pair into AWS so that I
373.3s I import the key pair into AWS so that I
373.3s I import the key pair into AWS so that I can use it when I launch a new ec2 can use it when I launch a new ec2 can use it when I launch a new ec2 instance but launching it isn't quite as instance but launching it isn't quite as
375.6s can use it when I launch a new ec2
375.6s can use it when I launch a new ec2 instance but launching it isn't quite as
378.1s instance but launching it isn't quite as
378.2s instance but launching it isn't quite as easy with the UI on the easy with the UI on the easy with the UI on the phone I can't see anything I can't see phone I can't see anything I can't see phone I can't see anything I can't see okay well um I could see the kind
380.4s easy with the UI on the
380.4s easy with the UI on the phone I can't see anything I can't see
383.2s phone I can't see anything I can't see
383.2s phone I can't see anything I can't see okay well um I could see the kind
385.8s okay well um I could see the kind okay well um I could see the kind of I could kind of see the symbols I of I could kind of see the symbols I of I could kind of see the symbols I want Ubuntu so oh that's one I think want Ubuntu so oh that's one I think
385.8s okay well um I could see the kind of I could kind of see the symbols I
387.7s of I could kind of see the symbols I
387.7s of I could kind of see the symbols I want Ubuntu so oh that's one I think
390.6s want Ubuntu so oh that's one I think
390.6s want Ubuntu so oh that's one I think that's 18 okay I want this that's 18 okay I want this that's 18 okay I want this 16.04 this is it I
393.6s that's 18 okay I want this
393.6s that's 18 okay I want this 16.04 this is it I
404.9s think wait all right cool I can't see think wait all right cool I can't see okay these buttons don't work so okay these buttons don't work so okay these buttons don't work so for this is our first for this is our first for this is our first obstacle um let's try this
404.9s think wait all right cool I can't see okay these buttons don't work so
408.4s okay these buttons don't work so
408.4s okay these buttons don't work so for this is our first
410.2s for this is our first
410.2s for this is our first obstacle um let's try
416.7s this
416.8s this okay all right there we go easy okay all right there we go easy okay all right there we go easy okay so we're just going to launch this okay so we're just going to launch this okay so we're just going to launch this after I configured all my ports to be
420.8s okay all right there we go easy
420.8s okay all right there we go easy okay so we're just going to launch this
423.5s okay so we're just going to launch this
423.5s okay so we're just going to launch this after I configured all my ports to be
425.5s after I configured all my ports to be after I configured all my ports to be open to any IP address because I'm open to any IP address because I'm open to any IP address because I'm promiscuous like that I launched my ec2 promiscuous like that I launched my ec2
425.5s after I configured all my ports to be open to any IP address because I'm
427.8s open to any IP address because I'm
427.8s open to any IP address because I'm promiscuous like that I launched my ec2
430.4s promiscuous like that I launched my ec2
430.4s promiscuous like that I launched my ec2 and took a little ASMR break while I and took a little ASMR break while I and took a little ASMR break while I wait for it to boot
432.6s and took a little ASMR break while I
432.6s and took a little ASMR break while I wait for it to boot
442.0s up oh my up oh my God I then configured a new host for God I then configured a new host for God I then configured a new host for teria so I can SSH into my AWS server on teria so I can SSH into my AWS server on
442.0s up oh my God I then configured a new host for
444.6s God I then configured a new host for
444.6s God I then configured a new host for teria so I can SSH into my AWS server on
448.3s teria so I can SSH into my AWS server on
448.3s teria so I can SSH into my AWS server on my AWS server I installed nodejs my AWS server I installed nodejs my AWS server I installed nodejs installed t-u pushed a starter app to installed t-u pushed a starter app to installed t-u pushed a starter app to Heroku and got noon to work so I can
451.1s my AWS server I installed nodejs
451.2s my AWS server I installed nodejs installed t-u pushed a starter app to
453.7s installed t-u pushed a starter app to
453.7s installed t-u pushed a starter app to Heroku and got noon to work so I can
456.5s Heroku and got noon to work so I can Heroku and got noon to work so I can quickly test my app quickly test my app quickly test my app indexes okay cool let's change oh let's indexes okay cool let's change oh let's indexes okay cool let's change oh let's change the word getting started let's do
456.5s Heroku and got noon to work so I can quickly test my app
459.1s quickly test my app
459.1s quickly test my app indexes okay cool let's change oh let's
462.4s indexes okay cool let's change oh let's
462.4s indexes okay cool let's change oh let's change the word getting started let's do
465.5s change the word getting started let's do change the word getting started let's do right joa here okay and then what we do right joa here okay and then what we do right joa here okay and then what we do now is we save the now is we save the
465.5s change the word getting started let's do right joa here okay and then what we do
469.1s right joa here okay and then what we do
469.1s right joa here okay and then what we do now is we save the
471.7s now is we save the
471.7s now is we save the file okay so now we save the file we file okay so now we save the file we file okay so now we save the file we refresh refresh refresh this oh excellent joa started on Heroku this oh excellent joa started on Heroku
474.7s file okay so now we save the file we
474.7s file okay so now we save the file we refresh
476.1s refresh
476.2s refresh this oh excellent joa started on Heroku
479.5s this oh excellent joa started on Heroku
479.5s this oh excellent joa started on Heroku excellent all right so now we have it so excellent all right so now we have it so excellent all right so now we have it so we can code here we can use Vim to code we can code here we can use Vim to code
482.0s excellent all right so now we have it so
482.0s excellent all right so now we have it so we can code here we can use Vim to code
484.5s we can code here we can use Vim to code
484.5s we can code here we can use Vim to code and then we could like use node mod to and then we could like use node mod to and then we could like use node mod to keep running it and we could look at keep running it and we could look at
486.6s and then we could like use node mod to
486.6s and then we could like use node mod to keep running it and we could look at
488.4s keep running it and we could look at
488.4s keep running it and we could look at this link to see if it works or not okay this link to see if it works or not okay this link to see if it works or not okay so now I'm going to take a break cuz so now I'm going to take a break cuz
491.6s this link to see if it works or not okay
491.6s this link to see if it works or not okay so now I'm going to take a break cuz
493.0s so now I'm going to take a break cuz
493.0s so now I'm going to take a break cuz like that took way too long for what's like that took way too long for what's like that took way too long for what's supposed to take 2 minutes but I because supposed to take 2 minutes but I because
495.3s like that took way too long for what's
495.3s like that took way too long for what's supposed to take 2 minutes but I because
497.2s supposed to take 2 minutes but I because
497.2s supposed to take 2 minutes but I because I did it on a phone it took super long I I did it on a phone it took super long I I did it on a phone it took super long I mean I haven't figured out all the mean I haven't figured out all the
500.2s I did it on a phone it took super long I
500.2s I did it on a phone it took super long I mean I haven't figured out all the
501.4s mean I haven't figured out all the
501.4s mean I haven't figured out all the tricks yet so maybe I'll figure that out tricks yet so maybe I'll figure that out tricks yet so maybe I'll figure that out while I Cod it so um yeah while I Cod it so um yeah while I Cod it so um yeah okay oh work on it
503.2s tricks yet so maybe I'll figure that out
503.2s tricks yet so maybe I'll figure that out while I Cod it so um yeah
508.2s while I Cod it so um yeah
508.2s while I Cod it so um yeah okay oh work on it
511.1s okay oh work on it
511.1s okay oh work on it Music
568.9s Music Music the Cod can be separated into three the Cod can be separated into three the Cod can be separated into three parts first the back end which I copy parts first the back end which I copy parts first the back end which I copy pasted from this tutorial I just pasted from this tutorial I just
568.9s Music the Cod can be separated into three
570.8s the Cod can be separated into three
570.8s the Cod can be separated into three parts first the back end which I copy
573.3s parts first the back end which I copy
573.3s parts first the back end which I copy pasted from this tutorial I just
575.2s pasted from this tutorial I just
575.2s pasted from this tutorial I just replaced Bear by thumb and modified the replaced Bear by thumb and modified the replaced Bear by thumb and modified the API appropriately for my needs then for API appropriately for my needs then for API appropriately for my needs then for the web page I just needed a simple
578.3s replaced Bear by thumb and modified the
578.3s replaced Bear by thumb and modified the API appropriately for my needs then for
581.1s API appropriately for my needs then for
581.1s API appropriately for my needs then for the web page I just needed a simple
583.1s the web page I just needed a simple the web page I just needed a simple bootstrap template a few modifications bootstrap template a few modifications bootstrap template a few modifications and some light CSS was sufficient lastly and some light CSS was sufficient lastly and some light CSS was sufficient lastly our angularjs code I put my data binds
583.2s the web page I just needed a simple bootstrap template a few modifications
585.6s bootstrap template a few modifications
585.6s bootstrap template a few modifications and some light CSS was sufficient lastly
588.9s and some light CSS was sufficient lastly
588.9s and some light CSS was sufficient lastly our angularjs code I put my data binds
591.9s our angularjs code I put my data binds our angularjs code I put my data binds in the right places and I was able to in the right places and I was able to in the right places and I was able to connect my application data to the Dome
591.9s our angularjs code I put my data binds in the right places and I was able to
593.6s in the right places and I was able to
593.6s in the right places and I was able to connect my application data to the Dome
606.8s okay so so basically my left thumb and okay so so basically my left thumb and my kind of my right thumbers but mostly my kind of my right thumbers but mostly my kind of my right thumbers but mostly my left and um yeah I think it's because my left and um yeah I think it's because
606.8s okay so so basically my left thumb and my kind of my right thumbers but mostly
608.4s my kind of my right thumbers but mostly
608.4s my kind of my right thumbers but mostly my left and um yeah I think it's because
611.1s my left and um yeah I think it's because
611.2s my left and um yeah I think it's because I've been coding a project on my phone I've been coding a project on my phone I've been coding a project on my phone right MH yeah it's it's for a video so right MH yeah it's it's for a video so
615.7s I've been coding a project on my phone
615.7s I've been coding a project on my phone right MH yeah it's it's for a video so
618.5s right MH yeah it's it's for a video so
618.5s right MH yeah it's it's for a video so so I had to like code the whole project so I had to like code the whole project so I had to like code the whole project like a coding project on my phone and like a coding project on my phone and
620.8s so I had to like code the whole project
620.8s so I had to like code the whole project like a coding project on my phone and
622.7s like a coding project on my phone and
622.7s like a coding project on my phone and then every time like I swipe to go to then every time like I swipe to go to then every time like I swipe to go to like Chrome and stuff like that that's like Chrome and stuff like that that's
624.7s then every time like I swipe to go to
624.7s then every time like I swipe to go to like Chrome and stuff like that that's
626.1s like Chrome and stuff like that that's
626.1s like Chrome and stuff like that that's where it hurts like when I do this right where it hurts like when I do this right where it hurts like when I do this right um okay um when did it um okay um when did it um okay um when did it start uh well like maybe like two weeks
629.6s where it hurts like when I do this right
629.6s where it hurts like when I do this right um okay um when did it
633.0s um okay um when did it
633.0s um okay um when did it start uh well like maybe like two weeks
635.8s start uh well like maybe like two weeks start uh well like maybe like two weeks ago cuz that's when I started doing the ago cuz that's when I started doing the ago cuz that's when I started doing the coding project oh okay well have you coding project oh okay well have you
635.8s start uh well like maybe like two weeks ago cuz that's when I started doing the
637.6s ago cuz that's when I started doing the
637.6s ago cuz that's when I started doing the coding project oh okay well have you
640.5s coding project oh okay well have you
640.5s coding project oh okay well have you considered that maybe it's related to considered that maybe it's related to considered that maybe it's related to how often you're using your how often you're using your how often you're using your phone yeah but I mean like is is there phone yeah but I mean like is is there
642.1s considered that maybe it's related to
642.1s considered that maybe it's related to how often you're using your
644.7s how often you're using your
644.7s how often you're using your phone yeah but I mean like is is there
647.3s phone yeah but I mean like is is there
647.3s phone yeah but I mean like is is there like any way where we can like type like any way where we can like type like any way where we can like type without pain because like I still have without pain because like I still have
649.0s like any way where we can like type
649.0s like any way where we can like type without pain because like I still have
650.7s without pain because like I still have
650.7s without pain because like I still have to do that project no I don't think so to do that project no I don't think so to do that project no I don't think so I'm sorry I think you just have to stop I'm sorry I think you just have to stop
653.5s to do that project no I don't think so
653.5s to do that project no I don't think so I'm sorry I think you just have to stop
654.9s I'm sorry I think you just have to stop
654.9s I'm sorry I think you just have to stop using your phone so much using your phone so much using your phone so much Music Music Music I don't think I can finish this app on I don't think I can finish this app on I don't think I can finish this app on my phone unfortunately my thumb hurts
658.6s using your phone so much
658.6s using your phone so much Music
660.4s Music
660.4s Music I don't think I can finish this app on
663.8s I don't think I can finish this app on
663.8s I don't think I can finish this app on my phone unfortunately my thumb hurts
667.6s my phone unfortunately my thumb hurts my phone unfortunately my thumb hurts and it hurts a lot every time I swipe or and it hurts a lot every time I swipe or and it hurts a lot every time I swipe or like I type there's just this really like I type there's just this really
667.6s my phone unfortunately my thumb hurts and it hurts a lot every time I swipe or
670.4s and it hurts a lot every time I swipe or
670.4s and it hurts a lot every time I swipe or like I type there's just this really
672.5s like I type there's just this really
672.5s like I type there's just this really sharp pain right this really really sharp pain right this really really sharp pain right this really really sharp pain and I don't think I can sharp pain and I don't think I can sharp pain and I don't think I can continue doing continue doing continue doing this like it's probably not
674.7s sharp pain right this really really
674.7s sharp pain right this really really sharp pain and I don't think I can
677.2s sharp pain and I don't think I can
677.2s sharp pain and I don't think I can continue doing
680.4s continue doing
680.4s continue doing this like it's probably not
684.9s this like it's probably not this like it's probably not possible but I mean there is this one possible but I mean there is this one possible but I mean there is this one thing that I can thing that I can thing that I can do but I really really didn't want to
684.9s this like it's probably not possible but I mean there is this one
687.8s possible but I mean there is this one
687.8s possible but I mean there is this one thing that I can
690.9s thing that I can
690.9s thing that I can do but I really really didn't want to
693.6s do but I really really didn't want to do but I really really didn't want to rely on rely on rely on this but I don't think I have any other this but I don't think I have any other this but I don't think I have any other choice now
693.6s do but I really really didn't want to rely on
695.8s rely on
695.8s rely on this but I don't think I have any other
699.3s this but I don't think I have any other
699.3s this but I don't think I have any other choice now
705.2s so this is so this is great I am loving it oh my God I am great I am loving it oh my God I am great I am loving it oh my God I am blazing fast oh my God this is so good blazing fast oh my God this is so good
705.2s so this is great I am loving it oh my God I am
708.4s great I am loving it oh my God I am
708.4s great I am loving it oh my God I am blazing fast oh my God this is so good
713.6s blazing fast oh my God this is so good
713.6s blazing fast oh my God this is so good oh oh oh wow this is probably the best thing that wow this is probably the best thing that wow this is probably the best thing that ever happened to me
714.5s oh
714.5s oh wow this is probably the best thing that
716.7s wow this is probably the best thing that
716.7s wow this is probably the best thing that ever happened to me
724.3s all right I am done let me show you a all right I am done let me show you a little demo now okay let's go little demo now okay let's go little demo now okay let's go here so the app is pretty simple as you here so the app is pretty simple as you
724.3s all right I am done let me show you a little demo now okay let's go
727.8s little demo now okay let's go
727.8s little demo now okay let's go here so the app is pretty simple as you
730.5s here so the app is pretty simple as you
730.6s here so the app is pretty simple as you can see I'm clicking these thumbnails can see I'm clicking these thumbnails can see I'm clicking these thumbnails and each time I click a thumbnail it and each time I click a thumbnail it and each time I click a thumbnail it means the match has been won by that
732.6s can see I'm clicking these thumbnails
732.6s can see I'm clicking these thumbnails and each time I click a thumbnail it
734.4s and each time I click a thumbnail it
734.4s and each time I click a thumbnail it means the match has been won by that
737.0s means the match has been won by that means the match has been won by that thumbnail and if you click at the top thumbnail and if you click at the top thumbnail and if you click at the top you get to the result page and here you you get to the result page and here you
737.0s means the match has been won by that thumbnail and if you click at the top
739.1s thumbnail and if you click at the top
739.1s thumbnail and if you click at the top you get to the result page and here you
740.5s you get to the result page and here you
740.5s you get to the result page and here you can see the results of your ranking you can see the results of your ranking you can see the results of your ranking you can see the ratings and it's ordered by can see the ratings and it's ordered by
742.5s can see the results of your ranking you
742.5s can see the results of your ranking you can see the ratings and it's ordered by
744.8s can see the ratings and it's ordered by
744.8s can see the ratings and it's ordered by ratings you know cool cool cool you can ratings you know cool cool cool you can ratings you know cool cool cool you can add more thumbnails actually I'm going add more thumbnails actually I'm going add more thumbnails actually I'm going to delete all these thumbnails to delete all these thumbnails
748.5s ratings you know cool cool cool you can
748.6s ratings you know cool cool cool you can add more thumbnails actually I'm going
750.4s add more thumbnails actually I'm going
750.4s add more thumbnails actually I'm going to delete all these thumbnails
752.5s to delete all these thumbnails
752.5s to delete all these thumbnails first mhm so here I pasted a YouTube URL first mhm so here I pasted a YouTube URL first mhm so here I pasted a YouTube URL and I get their thumbnail right here I and I get their thumbnail right here I
757.5s first mhm so here I pasted a YouTube URL
757.6s first mhm so here I pasted a YouTube URL and I get their thumbnail right here I
759.5s and I get their thumbnail right here I
759.5s and I get their thumbnail right here I could also add my own thumbnail that is could also add my own thumbnail that is could also add my own thumbnail that is not attached to a YouTube video you know not attached to a YouTube video you know
763.0s could also add my own thumbnail that is
763.0s could also add my own thumbnail that is not attached to a YouTube video you know
765.4s not attached to a YouTube video you know
765.4s not attached to a YouTube video you know give it a title Tiger give it a title Tiger give it a title Tiger King and there you King and there you King and there you go and if you look at the main page go and if you look at the main page
768.5s give it a title Tiger
768.5s give it a title Tiger King and there you
771.3s King and there you
771.3s King and there you go and if you look at the main page
773.5s go and if you look at the main page
773.5s go and if you look at the main page you'll see that these two thumbnails are you'll see that these two thumbnails are you'll see that these two thumbnails are going head-to-head all right and then going head-to-head all right and then going head-to-head all right and then after giv a pink a win you'll see that
775.3s you'll see that these two thumbnails are
775.3s you'll see that these two thumbnails are going head-to-head all right and then
777.3s going head-to-head all right and then
777.3s going head-to-head all right and then after giv a pink a win you'll see that
780.1s after giv a pink a win you'll see that after giv a pink a win you'll see that the score has the score has the score has increased so that's pretty much it very increased so that's pretty much it very increased so that's pretty much it very simple app with lots of potential to add
780.1s after giv a pink a win you'll see that the score has
781.6s the score has
781.6s the score has increased so that's pretty much it very
784.1s increased so that's pretty much it very
784.1s increased so that's pretty much it very simple app with lots of potential to add
786.4s simple app with lots of potential to add simple app with lots of potential to add more features but for now I'll just keep more features but for now I'll just keep more features but for now I'll just keep it at that keep it simple since it's it at that keep it simple since it's
786.4s simple app with lots of potential to add more features but for now I'll just keep
788.6s more features but for now I'll just keep
788.6s more features but for now I'll just keep it at that keep it simple since it's
790.7s it at that keep it simple since it's
790.7s it at that keep it simple since it's supposed to be a toy project so I can supposed to be a toy project so I can supposed to be a toy project so I can show off my phone Dev skills and uh yeah show off my phone Dev skills and uh yeah
793.4s supposed to be a toy project so I can
793.4s supposed to be a toy project so I can show off my phone Dev skills and uh yeah
797.1s show off my phone Dev skills and uh yeah
797.1s show off my phone Dev skills and uh yeah that's uh that's pretty much it that's uh that's pretty much it that's uh that's pretty much it yeah all yeah all yeah all right well I'm glad it's over um yeah right well I'm glad it's over um yeah
801.0s that's uh that's pretty much it
801.0s that's uh that's pretty much it yeah all
802.9s yeah all
802.9s yeah all right well I'm glad it's over um yeah
808.2s right well I'm glad it's over um yeah
808.2s right well I'm glad it's over um yeah I'm so done with my phone like my eyes I'm so done with my phone like my eyes I'm so done with my phone like my eyes hurt my thumbs hurt you know I think I hurt my thumbs hurt you know I think I
810.3s I'm so done with my phone like my eyes
810.3s I'm so done with my phone like my eyes hurt my thumbs hurt you know I think I
813.2s hurt my thumbs hurt you know I think I
813.2s hurt my thumbs hurt you know I think I need a digital cleanse and um I think need a digital cleanse and um I think need a digital cleanse and um I think that's what I'm going to do you know I that's what I'm going to do you know I
816.1s need a digital cleanse and um I think
816.1s need a digital cleanse and um I think that's what I'm going to do you know I
818.2s that's what I'm going to do you know I
818.2s that's what I'm going to do you know I think uh I'm starting to appreciate think uh I'm starting to appreciate think uh I'm starting to appreciate disconnecting myself from the digital disconnecting myself from the digital disconnecting myself from the digital world you know not be so binded by world you know not be so binded by
820.4s think uh I'm starting to appreciate
820.4s think uh I'm starting to appreciate disconnecting myself from the digital
822.7s disconnecting myself from the digital
822.7s disconnecting myself from the digital world you know not be so binded by
825.4s world you know not be so binded by
825.4s world you know not be so binded by technology and the internet I mean technology and the internet I mean technology and the internet I mean especially social media right so you especially social media right so you especially social media right so you know maybe this is a good thing like know maybe this is a good thing like
827.6s technology and the internet I mean
827.6s technology and the internet I mean especially social media right so you
830.7s especially social media right so you
830.8s especially social media right so you know maybe this is a good thing like
831.9s know maybe this is a good thing like
831.9s know maybe this is a good thing like maybe finally I could you know get some maybe finally I could you know get some maybe finally I could you know get some reading done so I think that's what I'm reading done so I think that's what I'm reading done so I think that's what I'm going to do
834.6s maybe finally I could you know get some
834.6s maybe finally I could you know get some reading done so I think that's what I'm
836.9s reading done so I think that's what I'm
836.9s reading done so I think that's what I'm going to do
853.6s Music Music Applause Applause Applause Music
853.7s Music Applause
854.7s Applause
854.7s Applause Music