Watch me build a real startup with Python and JavaScript | Web Development | Build A Startup #1
- March 14, 2024
- Posted by: MainInstructor
- Category: Go JavaScript Python Web Development
Video Title: Watch me build a real startup with Python and JavaScript | Web development | Build A Startup #1
Hi everyone this is a new video series I’m just starting where I’m going to try and build a real startup using Python and JavaScript and this startup is going to be based on this idea I have four new app for learning languages I’m gonna explain more about it later but
Initially it’s gonna be a website and then later an app for improving your writing skills in any language you want to learn whether it’s Japanese English or French anyway in this series my goal is to show you sort of that whole process of trying to build a startup so
That includes stuff like designing the app coding marketing the app monetizing the app eventually and maybe even asking for investments at some point I’m also planning to make this whole thing an open-source project so that you’ll be able to see every single line of code I’m gonna write ok and in this first
Video in the series I’m gonna explain what I’m going to build exactly and what the initial version of this app is going to look like what I’ve done so far for this business and then I’m gonna show you how I set up juggle on my computer right here so Django is of course
Something called a web form work that’s based on Python ok so let’s get started first of all let me just quickly explain what I’m gonna be hold exactly by the way the reason I wanted to build this particular product and not anything else is because I noticed that there aren’t a
Lot of good resources for improving your writing skills in the foreign language you’re trying to learn you know there are a lot of other good resources for improving your reading listening and speaking skills but not so much for reading and that’s why I wanted to you know build this particular product so
Let’s say you’re learning Japanese then the way this app is gonna work is you’re gonna first write some stuff in Japanese on this app and a random native Japanese speaker on this app let’s say like me it’s gonna take a look at what you wrote
And then fix it for you and if he’s learning let’s say French then you know random French native speakers are gonna take a look at what he wrote and then they will fix it for him so that way everyone will be able to improve their writing in the languages they are trying to
Learn actually there’s already a similar website for this called long gate but the main problem with this website is that first of all it’s kind of hard to use and secondly they recently closed down new registrations so it’s pretty much unusable at this point so basically you know I want to
Make a better version of what they were trying to do in the first place okay so let me explain how the initial version of this new app is going to work initially this app is gonna be based on Twitter just to make the initial version really simple to build but eventually
You’ll be able to use this app without using Twitter at all anyway let me show you what this app is gonna look like with this wireframe I created I’m thinking of calling this application edit dojo by the way because we’re gonna be editing each other’s posts so when
You open this app or website you know you’ll see some expression about how it’s gonna work and then you see this button that says sign up with Twitter so you’ll be able to sign up with your Twitter account so like I said earlier this is just the initial version or the
MVP of this product so eventually you’ll have buttons like sign up with your email address and sign up with your Facebook accounts sorry about my voice by the way I think my throat is not in the best condition anyway after you sign up with Twitter you’ll see this simple registration form to
Finish your registration so you just need to say I want to improve my writing skills and you know Japanese let’s say and I’m fluent in English say and then you click Submit to finish your registration process and after you finish your registration process you will start seeing other people’s tweets
In your native language let’s say English right here so let’s take a look at this person’s tweet right here it’s by @yk dojo and he says the breakfast I had today today was awesome so there are some spelling errors here when you you know find mistakes like that you can
Just click this edit button and then edit this tweet for this person just like that and then if you want to improve your writing skills let’s in Japanese you just need to go into your Twitter account and start tweeting in Japanese and once you tweet you know
Other people are gonna see your tweet and once they fix it you’re gonna get a tweet from this account I created at edit dojo so that you know you know when someone else fixes your tweets okay so that’s the idea of this app now let me
Just show you what I’ve done so far for this business first of all as you can see right here I created you know this Twitter account at edit dojo I think I’m gonna change the profile picture later and then I set up this waiting list for this app where if you’re interested in
Using this app at some point in the future you can type in the languages you want to learn and that languages you’re fluent in as well as your email address so that I can let you know when the app is ready for your particular language combination and then after that I went
To this website called Namecheap to get a domain for this project I got editors yota IO for this project and there’s actually no particular reason why I use this particular website Namecheap you know I could’ve used anything else but it’s just that I’m used to using
Namecheap and then after all of that I set up jungle on my computer so let me show you how I did that and like I said earlier jungle is of course a web form work that’s based on Python and that’s what I’m gonna use in this project now
If you try following this part of the video on your computer and if you have any trouble with it feel free to ask questions on the slack Channel I set up for this it’s called edit dojo depth you can find a link to the slack group at CH
Dojo dot IO / edit right here you’ll also be able to find the source code of this project right here on the same page and I’m gonna put a link to the github page later right here okay so the first thing I did when I got started on this
Project is I just searched for Django hello world because you know I wanted to get started with just with a hello world and then with this search krei I ended up finding this book called Django for beginners and it turns out to be actually pretty good so that’s what I’m
Gonna follow in this video if you want to find the book for yourself you can do that at CH dojo io / DJ or they also have a few free chapters of this book at Django for beginners calm okay so following this book the first thing I
Did was I installed Python 3 and something called Pippin and I’m gonna explain what pip m is later and here I’m gonna show you how I did that on the Mac because I’m using a Mac but if you use you know Linux or Windows I recommend
Just taking a look at this book to see how you can install them actually the part about installing all of that is available for free at jungle for beginners calm anyway once you install Python 3 and Pippin on your computer you can just skip to this time in this video
Ok so the first thing I did on my Mac is installed homebrew which is what’s called a package manager for Mac a package manager is basically something that allows you to install different applications easily on your computer I went to homebrews homepage Buddha SH and then I found this command I copied it
And then I pasted it in terminal so Oh Mac you can just press command space to open spotlight and then type in terminal and then open the terminal app so once you open this app you can just paste that command and then it’s gonna start installing homebrew for you so again if
You’re using Windows or Linux this step is gonna be different so follow the book I mentioned earlier instead anyway if you’re on the Mac once you install homebrew you can just type in brew install Python 3 to install Python 3 on your computer so you know basically type
That command and then press enter to install python 3 after that in terminal try typing in python 3 space that – version and then press ENTER to see what version of Python 3 you have on your computer if you see python 3.7 that’s great because that’s what I have
Here but if you see python 3.6 or python 3.8 or you know something similar that should be fine so don’t worry if what you see is not exactly the same as what I see here okay so once you have python 3 on your environment the next step is to install something called Pippin
Pippin helps you create something called a virtual environment for Python I’m not going to go into the details of what it is exactly so if you’re curious I recommend just you know taking a look at the book I mentioned earlier at CS dojo da io / DJ any way to install pip m
We’re gonna use pip 3 which homebrew should have installed for you when you install Python 3 and pip 3 is a package manager for Python so just to quickly recap homebrew is a package manager for Mac and it’s for different kinds of applications and homebrew allows you to
Install pip 3 which is also a package manager but it’s only for Python packages including pip em any way to install pip em which allows you to create a virtual environment for Python just run tip 3 space install space pip m and then press Enter and that’s it for the setup for now
In summary you know after this process is complete you should have installed Python 3 and pip m and you know like I said earlier the process is going to be different for Windows and Linux so if you have any trouble going through this process you should join our slack group
So that you can get help from others anyway after this process you’re actually ready to create your first project with Django the first thing you need to do for that is you need to create a folder somewhere let’s say on desktop for now so open terminal you
Might have already have it opened and then type in CD space tilde slash this stop if you’re using a Mac and this is a UNIX command so something like this should work on a Mac and Linux but windows you might need to use a slightly different command or you
Might need to install an application that allows you to use the Unix commands on Windows again there is more information about that on the book I mentioned earlier okay so you can read CD tilde slash desktop as change directory or go to this directory desktop within tilde which stands for
The home directory and once you run this command you should see desktop right here and that means that we’re in this directory right now the stop and once you’re on desktop run this command LS this command shows all the files and folders within that directory right now
On my desktop I have three or two folders and one file see a social desktop here I get desktop and Django for beginners – export PDF so that’s exactly why you should see right here see a social desktop hey like a desktop and another file right here okay the
Next step after that is you need to create a folder on desktop called edit dojo there are two ways of doing it one is a simpler way just go to desktop and then create a folder like you usually do you know click right click and then
Click new folder but actually you can do the same thing in terminal you can do that by typing in MK dir space edit dojo this says make directory or make folder that’s gonna be called a dojo once you press enter here it should have been created you can check that
Just by going to desktop right here or typing in LS and it should show this new folder that you just created edit dojo and once you create the folder you need to go into this folder by typing in CD or change directory space edit dojo if it works you should see
Edit dojo right here to show that you’re in this directory right now and this folder edah 2-0 is gonna be where we’re gonna put all our code that we’re gonna create later the next step is to install jungle with Pippin you can do that by typing in pip em install Django Iko Iko
2.1 this says use people to install jungle whose version is gonna be 2.1 and before you run this command make sure that you’re in the folder that you just created edited o so once you type it in press Enter and this should create a virtual environment for you with Django
Installed and here’s the reason why you need to create a virtual environment here using ppm it’s because the virtual environment for this particular project specifies which particular version of jungle you want to use for this particular project so if you have two projects you’ll be able to create two
Separate virtual environments one for each and that way you can say something like I want to use Django 2.1 for project a and jungle 2.2 for project B and that’s basically what virtual environments are for anyway to make sure this command worked you can just type in
LS here and you see these two files pip file and pip file that lock if this step didn’t work I suggest that you close down this terminal window and then you know open the terminal window again go to desktop by typing in tilde slash desktop and then go to the same folder
Edit dojo and just repeat the same thing okay once you see those two files in the current folder tip file a tip file dot lock you’re ready to go to the next step which is creating a new jungle project you can do that by first going into your
Virtual environment by typing in p.m. show you should see something like this it might be slightly different but if you see something like parentheses edit dojo and maybe something after that that means that you’re in the virtual environment you need to be in this virtual environment to be able to use
The particular version of Django that you installed earlier so once you’re in the virtual environment type in Django – admin start project edit dojo and a score project and then dot this means I use this command Django admin to start a new project which is gonna be called
Eight dojo underscore project and then don’t forget the dot after that and this just says create this project in the current directory dot once you press enter this is going to create a new jungle project for us after that if you run LS you should see something like
This you will notice that there are two folders two files that have been created manage that PI and edit dojo project which i think is a folder after that let’s start up our django server you can do that by typing in python space manage top pi and then run server once you
Press Enter you should see something like this and this says starting development server at this URL so copied this zero go to your browser and just paste that URL here if everything works you should see a window like this it says the install worked successfully congratulations okay so that’s the
Process I went through to set up jungle you know typically setting up the right environment is the hardest part of starting any project so I think it’s really important to be able to get help from others as you go through the process so again if you need help
Join our slack channel by going to see us dojo da yo / edit you know if you have some experience with this I’d really appreciate it if you could help others there too I mean I’m gonna do my best to help everyone there too but you know my time
Is limited and I don’t have that much experience with Windows and Linux so I’d really appreciate that you’ll also be able to see the source code on github on this page too and like I said earlier if you’re interested in using this app at some point in the
Future you can just go to ACS dojo da io / wait to sign up for my waiting list also if you want to check out the book I mentioned earlier check it out by going to CH dojo io / DJ or just check out the free chapters by going to jungle for
Beginners calm okay anyway in the next video I’m gonna show you how I built a hello world project with Django thank you as always for watching my videos and let me know if you have any questions you know either on our slack channel or in the comment section below
Okay I will see you guys in the next video
-
Sale!
Wireless WIFI Repeater Extender Amplifier Booster 300Mbps
$29.99$14.99 Add to cartWireless WIFI Repeater Extender Amplifier Booster 300Mbps
Categories: Electronics, Wi-Fi Router, Wireless Wi-Fi Extender Tags: 300Mbps, 802.11N, Amplifier, Booster, Extender, mobile wi-fi booster, Remote, WIFI, Wireless, Wireless WIFI, Wireless WIFI Repeater, Wireless WIFI Repeater Extender, Wireless WIFI Repeater Extender Amplifier, Wireless WIFI Repeater Extender Amplifier Booster, Wireless WIFI Repeater Extender Amplifier Booster 300Mbps$29.99$14.99 -
Sale!
Full RGB Light Design Gaming Headset Headphones with Mic
$24.99$14.99 Add to cartFull RGB Light Design Gaming Headset Headphones with Mic
Categories: Electronics, Gaming, Gaming Headsets Tags: Design, Full, Full RGB Light Design Gaming Headset, Full RGB Light Design Gaming Headset Headphones, Full RGB Light Design Gaming Headset Headphones with Mic, Gamer, Gaming, Gaming Headset Headphones, gaming headset wireless, Headphone, Headphones, Headset, Light, Mic, Package, RGB$24.99$14.99 -
Sale!
Wireless BlueTooth Multi-Device Keyboard Mouse Combo
$39.99$19.99 Add to cartWireless BlueTooth Multi-Device Keyboard Mouse Combo
Categories: Electronics, Gaming, Gaming Keyboards, Keyboard Mouse Combos Tags: Combo, Keyboard, keyboard mouse combos, Mouse, MultiDevice, Set, WireKeyboard Mouse Combo, Wireless, Wireless BlueTooth Keyboard Mouse Combo, Wireless BlueTooth Keyboard Mouse Combos, Wireless BlueTooth Multi-Device Keyboard Mouse Combo, Wireless BlueTooth Multi-Device Keyboard Mouse Combos$39.99$19.99 -
Sale!
High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
$199.99$139.99 Add to cartHigh Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
Categories: Gaming, Gaming Chairs Tags: Adjustable, Chair, computer chairs, Desk, Executive, Gaming, Girl, Headrest, High, High Back Leather Executive Adjustable Swivel Gaming Chair, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar, High Back Leather Executive Adjustable Swivel Gaming Chairs, Leather, Lumbar, Office, Racing, Swivel$199.99$139.99 -
Sale!
Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
$29.99$19.99 Select optionsProfessional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
SKU: N/A Categories: Electronics, Gaming, Gaming Headsets Tags: Cancelling, Gaming, Gaming Headphones with Noise Cancelling Microphone, gaming headset, Headphones, Headset, LED, Light, Mic, Microphone, Noise, Professional, Professional LED Light Wired Gaming Headphones, Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone, Wired, Wired Gaming Headphones, Wired Gaming Headphones with Noise Cancelling Microphone$29.99$19.99 -
Sale!
Gaming Desk with LED Lights USB Power Outlets and Charging Ports
$349.99$249.99 Select optionsGaming Desk with LED Lights USB Power Outlets and Charging Ports
SKU: N/A Categories: Computer Desk, Gaming, Gaming Desk Tags: and Charging Ports, Charging, Desk, Desks, Gaming, gaming desk with led lights, Gaming Desks with LED Lights, Home, LED, Lights, Monitor, Office, Outlets, Port, Power, Room, Stand, USB, USB Power Outlets, White, Workstation$349.99$249.99 -
Sale!
Wired Mixed Backlit Anti-Ghosting Gaming Keyboard
$99.99$79.99 Add to cartWired Mixed Backlit Anti-Ghosting Gaming Keyboard
Categories: Electronics, Gaming, Gaming Keyboards Tags: Antighosting, Backlit, Blue, brown, Gaming, Gaming Keyboard, gaming keyboards, gaming keyboards and mouse, Keyboard, Laptop, Switch, Wired, Wired Mixed Backlit Anti-Ghosting Gaming Keyboard, Wired Mixed Backlit Anti-Ghosting Gaming Keyboards, Wired Mixed Backlit Gaming Keyboard$99.99$79.99 -
Sale!
Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
$119.99$59.99 Add to cartWireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
Categories: Electronics, Gaming, Gaming Headsets Tags: 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, ANC, Audio, Bluetooth, Cancellation, Ear, Earphone, gaming headset, Headphones, Headset, Hi-Res Over the Ear Headphones Headset, HiRes, Noise, Wireless, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Headphones, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headsets$119.99$59.99 -
Sale!
Wired Sports Gaming Headset Earbuds with Microphone
$19.99$9.99 Select optionsWired Sports Gaming Headset Earbuds with Microphone
SKU: N/A Categories: Gaming, Gaming Headsets Tags: Accessories, Earbud, Earphone, Earphones, Gaming, gaming headset with microphone, Headphones, Headset, IOS, Microphone, Sports, Wired, Wired Sports Gaming Headset Earbuds, Wired Sports Gaming Headset Earbuds with Microphone, Wired Sports Headset Earbuds$19.99$9.99 -
Sale!
150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
$49.99$29.99 Add to cart150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
Categories: Charging Stations, Electronics Tags: 150W, 150W Charging Station, 150W Universal Multi USB Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Stations, 150W Universal Multi USB MAX Charging Station, 16 Port MAX Charging Station, 3.5A, Charger, Charging, Fast, laptop charging stations, Max, Multi, Port, Stand, Station, Universal, USB$49.99$29.99
(Outline of this video below)
Hey guys, here are the links I mentioned in this video:
– Our Slack group and source code: https://www.csdojo.io/edit
– Waiting list for this app: https://www.csdojo.io/wait
– The beginner Django book I recommend: https://csdojo.io/dj
– The free chapters of this book: https://djangoforbeginners.com/
And find me on Instagram @ykdojo! (https://www.instagram.com/ykdojo/)
Outline of this video:
1:13 : What I'm going to build exactly
2:40 : What the initial version will look like
4:49 : What I've done so far
5:54 : How I set up Django (a web framework based on Python)
10:38 : Skip here once you download Python 3 and pipenv on your computer.
Bro what brand are your glasses?
i would suggest your next series should be in testing such as pytest.
Even with the rona you don't need to worry. Turn off your tv
3:55 ideanation 😀😘. I was thinking why to solve this problem
What happend to your startup?
I was wondering why would you choose Django? Is there any specific reason? I am doing research on choosing a web framework for a CRM application that I will market to sales teams in my country. But I can not decide whether Python, Node, or Laravel is a good option.
这个想法感觉很棒欸欸欸
Design Facebook login page in 4 steps using BASIC HTML CSS skill ,here is the trailer : https://www.youtube.com/watch?v=sVVnGlrxIko ,Do Subscribe (it's absolutely free!!!) for full video
10:51 aaa
Master
🤙
Ready to boost your career with the most versatile programming language, Python?
Using Python, You can scrape web development, Automate things around you and make them more simple, Adapt Machine learning, etc. by using a python programming language. Python is more capable than we can even explain.
This Python Training program covers the basics of Python and how to adapt it to real-world applications. The modules, classroom projects, and curriculum assignments cover Python data operations, strings, conditional statements, error handling, web scrapings, shell scripting, and Python's Django widely used web frame.
Peopleclick offers python certification training with
• 1 on 1 interaction,
• Quality course materials,
• 24*7 reliable support,
• Multiple live projects.
The trainers here are certified working professionals with years of experience in the industry. Also, we have tied up with 100+ client companies for placement programs. More Than 7000 students are already placed in Top MNCs.
So don’t think twice; grab the opportunity and book your free demo class now. Create A Solid Career With Us.
For More Details: +91 76193 43002
Visit: https://www.peopleclick.in/python-training-bangalore.html?utm_source=SEO&utm_medium=banner&utm_campaign=Python
jin yaaaaaaaaaaaaangggggggg!!!!
Start building on #holochain
Very powerful man! I am in love with your desktop wallpaper. Where can I get it?
i have the same sweater from h&m
Wait… Discord was once called "slack"?
“Which programming language is the best, JavaScript or Python?” This is a common question raised by entrepreneurs and aspiring developers eager to join the bandwagon of emerging technologies. Javascript and Python are considered as industry-strength technologies that are used for web application development. They are usually paired as front end and back end technologies, respectively.
If you are an entrepreneur venturing into software development, this video will give you insights about these two languages. Knowing the attributes of these languages contributes to a more robust web application and services to your clients.
It is normal to feel fear when dealing with new endeavors such as incorporating software development with your business.
Click for more information – https://tinyurl.com/3bsmykyp
Source code of this project
what's the advantage of using python to build the backend over node.js or other common fullstack tech?
bro can i make in pycharm community
i just want twitter to let me edit my tweets once.
Ex google
Hi good morning boss, I want to learn coding. Can you help
How many hours do you sit in front of computer screen
hey, dojo I like your video very much.
please give a learning video about GIT and GIT HUB!
LOL this guy is hilarious, there is already a free and extensive written language verification app and website. It's call GOOGLE TRANSLATE!
thanks a lot for the "class". Muito obrigado pela aula. Gostei bastante da perspectiva adotada e da clareza das suas explicações (sigo o canal há bastante tempo). Outra coisa que me chamou a atenção foi o fato de ter colocado as referências, livro, que usou para desenvolver suas ideias com Django. Gostei bastante de tudo, do livro e dos vídeos. Muito obrigado por compartilhar conosco.
Very inspiring.
Wich is better. Python or PHP ?
The truth is that it is a long and cumbersome process to be able to have the Python and django ecosystem.
luckly i m learn japanese
I have no idea what’s going on but one day (god willing) I will be able to do this
Better than the “TechLead”
I'm going to leave this tid bit here for those who like coding but are too lazy to try to learn a lot who are in high school etc etc, Learn it now, like bro I know I was the same way I was like college will just force me to learn and I might be gifted I might not but it will make me learn, learning NOW between later gives YOU the advantage, it makes those classes easy A's, it gives you chances to make easy money on the side, it gives you chances to work on early projects which will be the stepping stones for later projects which you will be showing to the likes of companies like GOOGLE, learning how to code now is the best thing you can do, I'm doing computer science and I'm going by how I felt.