Scratch!

This is a collection of simple web apps made by Alex Shank. Each app is meant to be experimental, educational, and fun.

Gazette preview

Gazette

A newspaper-style apartment listing page for HTML files. Each file has its own listing and can be accessed from anywhere.

Guestbook preview

Guestbook

A tiny public guestbook. Demonstrates a persistent web app: messages are stored in the shared Postgres database on the VPS that hosts this site.

Joust preview

Joust

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.

Settlers React preview

Settlers React

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.

Token Bucket preview

Token Bucket

An exploration of the token bucket rate limiting algorithm.