I recently joined a large bodybuilding challenge program. The plans they provide only work in Google Sheets and have very bad UI/UX. I wrote a CSV scraper and loaded the data from the sheets into a MySQL database with the following tables/relations: I then used Laravel Jetstream with Livewire to create a quick and basic …
Category Archives: Uncategorized
ESP8266 + 4 Digit Display = Dam Percentage Monitor
We have recently got a lot of rain where I live in Central Queensland. I was returning home and only just made it passed Theresa Creek before it overflowed. This rain is welcome as the local dam (Fairbairn Dam) has been at historically low levels. Emerald is prone to flooding and the town has flooded …
Continue reading “ESP8266 + 4 Digit Display = Dam Percentage Monitor”
Simple CSS/HTML/JS Game using CSS Transitions and CSS Grid
I am currently working on learning CSS animations and transitions. I rewrote a favorite game of mine and used some game assets to build a simple and fun game that teaches you hexadecimal. It uses plain JavaScript and CSS to do it’s magic. Play here.
80’s inspired design
Continuing on with my fascination with the 80s aesthetic and especially the colors used in Synthwave – I rewrote my landing page using a Outrun theme I found on CodePen. Check it out. I wrote the menu in plain JavaScript using DOM selectors to change CSS classes to apply visibility attributes. It is rather clunky …
Battery optimisation success
So I’ve had a win with the changes to my soil moisture sensor. The reduced battery consumption has meant I am getting the battery to charge even in reasonable low light conditions. I hope to add deep sleep soon and hopefully reduce the solar panel size needed. Here is a 5 day graph showing the …