About FITstagram
FITstagram is a web application initially made in late 2024 for the Information Systems course at Faculty of Information Technology, Brno University of Technology.
Later, it became an useful and simple tool to store pictures. I continued working on it, adding features. Now I like to refer to it as an Indie social media platform.
FITstagram use-cases
- Uploading pictures publicly
- Uploading pictures privately
- Liking and commenting pictures
- Creating groups of users
Security features
- TOTP-based two-factor authentication
- User's can sign images using their PGP Keys
- Manually issued "Verified
" badge
Networking aspects of FITstagram
- FITstagram supports HTTP/2
- FITstagram unfortunately isn't IPv6 enabled (yet)
Technology stack
- FITstagram is developed using Python/Flask
- FITstagram's front-end is mostly server-side rendered. There is just a couple of small scripts written in Vanilla JavaScript.
- Pictures uploaded to FITstagram are compressed using ImageMagick tools.
- Signatures are verified with GnuPG
- FITstagram is hosted on a virtual server with a GNU/Linux operating system
Updates to FITstagram
See all the updates here.