Travis Horn's repositories
vue-scrollspy-example
Just an example of a "scrollspy" feature using Vue 3.
vue-online-store-demo
An online store and shopping cart demo written with Vue.js
koa-sqlite-jwt-server
An API server with JWT-authenticated routes. Uses Koa and Knex.
typescript-dog
A sample project that runs in the browser. Using TypeScript, Parcel, and Jest.
socket-2d-client
Playing around with multi-user positioning on a 2D plane.
npp-template
A quick way to set up a JAM stack site or app. Uses Netlify, Parcel, and Prettier.
netlifyidentity
Just playing with Netlify's Identity feature.
getting-started-vue-sfcs
The bare minimum for using Vue single file components.
web-epub-reader
Web-based book reader supporting .epub files
airtable-blog
A blog using Airtable as the datastore.
math-game
Answer simple arithmetic problems to advance to the next level.
autowater
System to record soil moisture and send a signal to add water when low.
reduce
Simple reddit viewer.
socket-2d-server
Playing around with multi-user positioning on a 2D plane.
vue3-pinia-signin-example
Demo app that shows how an app could handle users signing in and out.
svelte-d3-gauge
A Svelte component for rendering a gauge chart.
finance
A JavaScript library of common financial functions to be used in time value of money calculations.
d3examples
View D3 function usage and output.
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.
learn-nextjs
My code while following along with the Next.js Foundations tutorial.
knex-crud
A simple Create, Read, Update, Delete REST server using Knex and Fastify.