In this youtube playlist we walk through a complete app from design to completion.
This playlist is somewhere between a tutorial and a showcase. You get to see me create a simple project but can choose to use your own data if you wish as a practice for your own major project.
This includes:
Setting up and using VSCode and Version Control
Designing, testing and integrating a database
Designing, creating and testing an HTML/CSS front end
In your major project, you will be expected to make an application that is a little more complex than the one above. You WILL need a many-to-many relationship in your databse and you can extend your application with things like Login Systems, Admin routes and Input forms.
Take a look at the section below and try to extend your practice app with some cool new feature as a learning exercise.
https://github.com/SteveRodkiss/FlaskCommonTasks
This video and the repo above explore common tasks in Flask Application programming. These small apps each demonstrate a particular 'recipe' and can really help you to understand how these things get done ion case you need them for your own project. Recipes include:
Quick Start
Rendering HTML
SQLite Basics
SQLite Queries
Using Forms
Template Inheritance
Simple Images
Dynamic Routes
Simple Session Login
Image Uploads
Simple User Login
This is the OFFICIAL Flask quickstart.
Everything you need to know to get you started using Flask is here.
This should be your first stop for help on anything to do with Flask.
And Don't forget it's most important sub-page:
Try it out in your own project