Summary

In this chapter, we looked at how to use Bootstrap to make our application look good out of the box and to be responsive based on our user's screen size. We got a basic User Account Control system up and running, and we can register users, log users in, and log them out again.

We also spent some time looking at how to securely store passwords using cryptographic hash functions and salts.

In the next chapter, we'll build out the functionality of our application, which we discussed in the project outline at the start of this chapter. We'll also look at an easier way to create the forms that our visitors will use to interact with our application.

Get Flask By Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.