I recently needed to make a computer vision program. Python GUI libraries suck, so I thought, why not use Flask as the UI interface instead?
It shouldn’t be too hard since I already have experience in HTML, CSS, and JavaScript. Though, I gave up on those a while back because freelancing websites are way too competitive.
Anyway, I followed a tutorial and made FlaskBlog. Here’s what it does:
- Users can register, log in, and request a password reset (doesn’t send emails yet because I didn’t connect any email service).
- Users can post and comment, like a very basic version of Twitter.
Tech Breakdown
- HTML: 63.5%
- Python: 31.6%
- CSS: 4.2%
- JavaScript: 0.7%
Current State
- It runs locally, not hosted anywhere yet.
- The UI is basic --- functional but nothing fancy.
- Password reset exists but doesn’t actually work because there’s no email service connected.
That’s pretty much it.
I’ll probably share more details about this project in the future if I feel like it. For now, this is just me practicing Flask and using it as an alternative to Python’s terrible GUI libraries. If you’re interested, check out the repo: FlaskBlog on GitHub.