In the next few lessons, you are going to learn how to create and host a web server on your Raspberry
Pi using the flask framework.
This is the last section before the final project.
After Pir sensor, the terminal sending an email and the Raspberry Pi camera.
Let's see how to develop a simple web application.
So your Raspberry Pi board is in fact a quite powerful computer.
Despite its small size, it can host small web and application servers without any problem.
And note that I will keep things simple here.
This is not a web development course.
This is a course focused on the Raspberry Pi and the applications that you can do with it.
So I will mostly focus on teaching you how to start a web server from your Pi, and how to connect it
to the Pi functionalities that we have seen so far.
I will not dive into the HTML and CSS and JavaScript part.
This is a completely different subject and something that you can learn on your own after this course.
If you want to go further with web development.
Also to write web applications, there are many different tools and frameworks.
We will use flask here because it's very easy to set up and use, and you can go quite far with it,
but the knowledge you get here can easily be replicated with different web frameworks later on.
So in this section you will first see how to write a basic web application with Flask and Python.
And then you will bind this application with the internal features of the Raspberry Pi board.
Let's get started.