This is a collection of simple web apps made by Alex Shank. Each app is meant to be experimental, educational, and fun.
All 25 days of Advent of Code 2022, solved over 21 months. Browse every day's approach, technique tags and commit history, including the three that got worked out on paper first.
A newspaper-style apartment listing page for HTML files. Each file has its own listing and can be accessed from anywhere.
A tiny public guestbook. Demonstrates a persistent web app: messages are stored in the shared Postgres database on the VPS that hosts this site.
Run a competitive bracket from your phone. Create a tournament, share a PIN, and crown a champion. Odds for each matchup are generated using self-reported confidence and win-loss history.
A proof of concept for an interactive Settlers of Catan UI. The UI has a responsive hexagonal grid component and simulates coordinating UI actions with a backend server. Currently, only the road placement feature is implemented.
An exploration of the token bucket rate limiting algorithm.