catchUp
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
A simple booking page. Two time slots, hand-drawn card borders, custom handwriting font, animated favicon. Dark/light mode.
Live at https://catchup.val.run
This took Claude like 3 minutes to make.
Open main.tsx and edit the BOOKING_LINKS object at the top of the file. Replace the URLs with your own scheduling links (Google Calendar, Calendly, Cal.com, etc).
const BOOKING_LINKS: Record<string, string> = {
"25 min": "https://calendar.app.google/your-link-here",
"55 min": "https://calendar.app.google/your-other-link",
};
- dcm31/ballpointPenCard for the hand-drawn card borders (inlined to avoid side-effect imports)
- Fullerfont for the handwriting typeface