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
0:02
let's talk just a little bit about
0:03
the overall web application that we're going to build.
0:07
Some courses might build a bunch of little sites
0:09
but what we're going to do is going to build a proper
0:12
large, comprehensive application in Flask.
0:15
And I think the one that we have picked out here
0:17
is going to be so much fun.
0:19
It really matches a lot of the web apps
0:21
that you might need or want to build.
0:23
So, let's go dig into that
0:25
and see what it is that we're going to build.
0:26
I'll take you on a quick tour.
0:27
Now, if you've worked with Python for anytime
0:30
this is probably a familiar site to you.
0:33
You've seen something like this, right?
0:34
This is where you can go
0:35
and find all the amazing packages in Python.
0:38
You want to work with Flask?
0:39
You get Flask from the Python package index.
0:42
And down here, you can see there's some popular ones
0:45
like Gevent or Boto3 or the AWS Command Line Interface.
0:49
We open this up and we have all sorts of details, right?
0:52
So, what we want to do is build an application
0:55
a lot like this, right?
0:56
Here, we've got our project history.
0:58
We've got the license.
0:59
We've got the various maintainers if there are any
1:01
homepage, all the description, and so on.
1:05
However, let's zoom back just a little bit.
1:08
Yes, do you see the URL up here?
1:10
In fact, this is the application we're going to build.
1:13
We're going to build a replica of pypi.org.
1:18
Alright, let's pull this up here. There we go.
1:21
Maybe the zoom is not quite the same
1:23
but it's generally the same here.
1:26
If you go and pull up one of these down here
1:28
like this one, you can see
1:30
again, one is zoomed a little more than the other
1:32
but other than that, these are real similar.
1:33
So, what we're going to do
1:34
is we're going to create PyPI the website.
1:37
Now, of course, it's going to be not all the infrastructure
1:40
just the main website that shows you things like this
1:43
allows you to login and register
1:45
find the various packages
1:47
and list the popular ones here and things like that.
1:49
It's got all the elements of most major web applications.
1:53
It's not super complicated, but it's not a toy app either.
1:57
I'm really excited to build this with you
1:58
and I think it's going to be so much fun
2:00
and I think you'll get a lot out of it to have this
2:02
as a working example at the end of this course.