crpier I keep some stuff I build here
Projects
Memecry

Meme app, an experiment into sending HTML over the wire with FastAPI but without Jinja.
Toeing the line between sharing app and library manager.

Features

  • What you would expect from a meme website: uploading images/videos, commenting on posts, liking/disliking posts and comments
  • Search posts by title, or, for images, by the text content within then.
  • Users, authentication and authorization

Tech Stack

  • Writing HTML using Python objects via the simple-html library
  • SQLITE database
  • Poetry for package and dependency management
  • Deployment via Dokku onto a VPS
  • CI/CD with GitHub Actions
Blockstorm

Basically, Tetris in the terminal

  • Implemented with the 2009 Tetris guideline, with some exceptions