Building Data-Driven Web Apps with Flask and SQLAlchemy Transcripts
Chapter: Welcome to the course
Lecture: What app will we build for this course?
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Before we get into all the details of Flask let's talk just a little bit about the overall web application that we're going to build.
0:08
Some courses might build a bunch of little sites but what we're going to do is going to build a proper large, comprehensive application in Flask.
0:16
And I think the one that we have picked out here is going to be so much fun. It really matches a lot of the web apps
0:22
that you might need or want to build. So, let's go dig into that and see what it is that we're going to build. I'll take you on a quick tour.
0:28
Now, if you've worked with Python for anytime this is probably a familiar site to you. You've seen something like this, right? This is where you can go
0:36
and find all the amazing packages in Python. You want to work with Flask? You get Flask from the Python package index.
0:43
And down here, you can see there's some popular ones like Gevent or Boto3 or the AWS Command Line Interface.
0:50
We open this up and we have all sorts of details, right? So, what we want to do is build an application a lot like this, right?
0:57
Here, we've got our project history. We've got the license. We've got the various maintainers if there are any
1:02
homepage, all the description, and so on. However, let's zoom back just a little bit. Yes, do you see the URL up here?
1:11
In fact, this is the application we're going to build. We're going to build a replica of pypi.org. Alright, let's pull this up here. There we go.
1:22
Maybe the zoom is not quite the same but it's generally the same here. If you go and pull up one of these down here like this one, you can see
1:31
again, one is zoomed a little more than the other but other than that, these are real similar. So, what we're going to do
1:35
is we're going to create PyPI the website. Now, of course, it's going to be not all the infrastructure
1:41
just the main website that shows you things like this allows you to login and register find the various packages
1:48
and list the popular ones here and things like that. It's got all the elements of most major web applications.
1:54
It's not super complicated, but it's not a toy app either. I'm really excited to build this with you and I think it's going to be so much fun
2:01
and I think you'll get a lot out of it to have this as a working example at the end of this course.