About kočkogram
Updated 2025-08-14
kočkogram 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 in my spare time. Now I like to refer to it as an Indie social media platform.
kočkogram 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
- Passkeys: a modern approach to (optionally paswordless) authentication via WebAuthn
Networking aspects of kočkogram
- kočkogram supports HTTP/2 and HTTP/3
- kočkogram is IPv6 enabled
Technology stack
- kočkogram is developed using Python/Flask
- kočkogram stores its data in a locally hosted PostgreSQL database.
- Database is accessed with Python's SQLAlchemy ORM.
- kočkogram's front-end is mostly server-side rendered. There is just a couple of small scripts written in Vanilla JavaScript.
- Pictures uploaded to kočkogram are compressed using ImageMagick tools.
- Signatures are verified with GnuPG
- kočkogram is hosted on a virtual server with a GNU/Linux operating system
Updates to FITstagram
See all the updates here.