Note App
Tools Used: JavaScript, HTML, CSS, IndexedDB
Unfinished and probably in the graveyard, might finish later
GitHub Repo | Live SiteDescription
A plain text note taking application that respects the users privacy. All data is stored on the client side and there is no server ensuring that there is no contact with user data.This Website
Tools Used: JavaScript, HTML, CSS, Express, Ripgrep
GitHub Repo | Live SiteDescription
This website is built as a personal challenge to build the site to be as small and fast as possible. Vanilla string replacement with html files to handle composing the website. No client side JS at all. I wrote the templates in a way that allowed me to not even send the CSS to the client unless on the /basic "prettyish" version of the site. Each page lists the total size of the request to fulfill the page request. I used ripgrep and a spawned child process to search through the directory of markdown files to implement full text search for the blog posts.