Hobby Projects

Coder's Liturgy Project by Josh Weaver

Coder's Liturgy

This is a personal passion project to create a resource for myself and other coders of the Christian faith. It is collection of prayers presented cleanly that can help point a heart in the right direction for work. The prayers and their associated icons are all original efforts along with the site layout & design.

Tailwind CSS Sveltekit Cloudflare Pages ESV API
JNL Website Project by Josh Weaver

JNL Website

Joyful Noise Learning is my wife's web presence for her YouTube channel. Once a public teacher, she now homeschools and helps others get started in the task of schooling from home. This is a Gatsby site that features a blog that pulls data from Contentful (headless CMS) and rebuilds when content changes. I also designed the logo, and promotional art for her eBooks and printed products.

Tailwind CSS React Gatsby Netlify Contentful
Listen Up Project by Josh Weaver

Listen Up

This project was born out of the need for a tool to test webhooks in realtime. It is a full-stack app that creates an endpoint for you which you can send POST requests to and see the results in realtime. This is useful for testing webhook sending from another webserver.

Tailwind CSS Vue FeathersJS Fly.io MongoDB
Happy Trees Project by Josh Weaver

Happy Trees

I know you can generate ascii file trees from the command line. But wouldn't it be fun if you could generate them from a few lines of Markdown? Yeah, I thought so, too—which is why I built this. I use it when I am writing documentation. This is a simple frontend web app hosted on Netlify. It uses Bulma for CSS and some helpful Markdown parsing libraries.

Bulma Vue Netlify
Alphabet Emojifier Project by Josh Weaver

Alphabet Emojifier

Convert text to Slack's alphabet emojis. This is a little demo project that uses Cloudlfare workers to run a string processing script that turns your text into slack alphabet emojis. Server rendered results run entirely on the Cloudflare edge.

Cloudflare Workers Raw HTML/css Vanilla JS