Introducing My Latest Projects & Updates | Daniel.Me

Introducing My Latest Projects & Updates

Date: November 28th, 2022

Over the last couple months I have been busy completing one project that sat unfinished for a while, and another I swiftly build over a few short weeks. After polishing them up a bit, and deploying, I am excited today to share them with everyone. As always, my projects are fully open source.

Effortless Weight Tracker

First up, we have Effortless Weight Tracker, which is a Typescript CRUD app using Firebase on the backend for authentication and data storage. It is designed to make it easy to effortlessly track your weight. On the frontend, D3 is used to visualize the user's data on an interactive graph. Snowpack was used for hot refresh and speedy deployment, and it's strong support for Typescript.

Like all of my portfolio projects, they were built out of something part of either my personal or professional life. Much like my similar project, Effortless Calorie Tracker, I wanted an app that was fast and simple, and avoided the bloat of far too many "popular" apps out there. Signing up is easy, there aren't ads, or a dozen features most users will not use, it gets straight to point, watch your progress during your weight loss journey, or to maintain a healthy weight.

Explore more about this app on the project page, or view the live app at effortlessweighttracker.netlify.app.

Dirtbook

Next up, Dirtbook, a full-stack app demonstration using data provided from a GraphQL endpoint, for fast searching and browsing of dirt racing late model series drivers. A few of the tools used were NextJS for React server-side-rendering (SSR), Typescript, PostgreSQL with a GraphQL schema, and Chakra UI for CSS.

Dirtbook was created in frustration of not having a program guide or easily accessible website to view dirt racing late model driver bios. As I had lived overseas for years, I wanted a way to know who's who at the racetrack, and figured why not use my own ability to create something.

Read more about this project on the Dirtbook project page, or view the live app at dirtbook.vercel.app.

Portfolio Upgraded to Gatsby 3

I've had it on the backburner for awhile, and now can finally say I've moved up to Gatsby 3 for the blog. I knew it would be a slog to get through the migration from 2.0 to 3.0, so it wasn't one of my top priorities, and the migration went fairly smooth, with the biggest trouble getting Contentful and the new Gatsby-image-plugin to play nicely.

Gatsby 3 came with a lot of improvements, mostly resulting in faster build times and improved Lighthouse scores thanks to the new image plugins.

As would be expected after a major migration you painstakingly spent a couple days stressing over, it's successor, Gatsby 4, was announced and released into beta. Perhaps a time will come after the full release I will migrate, but for now there doesn't seem to be any serious reason to upgrade, just yet.

Menu