- A version of caniuse.com, but for modern C++
- A website for going out in my city, scraping the web for events and displaying it all in one place (e.g. 80s night here, techno there, ...)
- A real life bugtracker for my city. There is a pothole / ridiculous intersection / missing playground? Open an issue! I think this one especially has potential.
Django makes it easy for data-centric sites. Just whip up a few models and templates, and start adding data using the admin interface, or by scraping.
It's no longer maintained, and most likely not functioning, but still running on Heroku. (tangerine.herokuapp.com)
Here is what it looked like : http://imgur.com/a/aOgf1
I've also created several university web sites and intranets, worked for years on a journalism project/publication, and am currently working on a massive Django-driven portal for an arts college in California.
We ended up taking out most of stock Django and only using the router and controller functions.
So it was a fairly minimal subset of Django.
DRF+AngularJs is the killer here.
[0] : https://www.rapidsms.org [1] : http://app.rapidpro.io
A website where you can discover educational videos:
I looked at flask, and the code for views doesn't look much different. It does look like it's missing form and model validation. Do you use a library for that or do you not do that?
Flask has somewhat minimalistic core, with significantly less batteries included, compared to Django, and this gives somewhat more freedom in choices of components.
This was more true when Django was less mature (0.9x and early 1.x times), when a lot of things were much less flexible there, while Flask had somewhat more active community than it has today... but it probably still holds.
I believe, both are great frameworks. What to use depends on what one wants to build, how well it aligns with the framework's assumptions and "best practices", and one's personal affinities.