Travis Horn's repositories
photo-gallery
Grid-based photo gallery with lightbox using Vue.
airtable-blog
A blog using Airtable as the datastore.
rename-jfif-to-jpg
Recursively rename .jfif files to .jpg
web-epub-reader
Web-based book reader supporting .epub files
autowater
System to record soil moisture and send a signal to add water when low.
d3examples
View D3 function usage and output.
ezcrypto
Easy encryption/decryption. Uses AES-256 and a 16 byte IV.
knex-crud
A simple Create, Read, Update, Delete REST server using Knex and Fastify.
learn-nextjs
My code while following along with the Next.js Foundations tutorial.
nextjs-blog
My code as I follow along with the Next.js "Create your First App" tutorial.
nextjs-lighthouse
My code as I follow the Improving Web Vitals tutorial of the Next.js learn SEO course.
photos-api
A very small server that responds to all requests with an array of file paths to a specific directory.
ppp-notes
Notes from the Plutus Pioneer Program 3rd cohort
session
Simple session middleware for Express
socket-2d-server
Playing around with multi-user positioning on a 2D plane.
svelte-d3-gauge
A Svelte component for rendering a gauge chart.
vue3-pinia-signin-example
Demo app that shows how an app could handle users signing in and out.