I had written a couple websites with Flask in college, but wanted to learn more and read up on Miguel Grinberg's Flask tutorial and was exposed to a new set of best practices. Approached with an idea for a rental website targeted at students we designed and implemented a website written in Python. Backed by a fairly complex database that featured notifications and recursive comments, SQLAlchemy handles most of the direct SQL queries the complex `JOIN`s. See the ERD here.
Building websites has always been a hobby of mine, allowing me a venue for architecting and implementing an idea from the ground up. This project in particular gave me an opportunity to explore modern web frameworks unlike the PHP ones I had worked on before. It's great to see frameworks like Laravel, Flask and Django becoming more popular and widely adopted.