June 17, 2025
Made a basic project & added git & scheduler functions, and made templates & the vite front for the submission form. (by admin)
Made a second version of the thingy but it is no longer spamming my apis, it checks once on boot and checks again until there is a bus that has 12 or less minutes left in the until it arrives.
This is where I put my diaries.
Basically this project is just done, the api proxy for my TDX api, and the ESP32 (C3) & SSD1306 OLED screen client working.
This is a simple client & api for the Taiwan TDX system, which is where you can get the government public transport data. This is made using ESP32C3 and a SSD1306 OLED screen.
(Sorry for the poor lighting, I'm not at home, and also walking back to my hotel.)
Remade most of the broken & awful webpages, fixed the index, download and error page. Even including the demo index page, remove some PostgreSQL legacy tables from download.yuanhau.com (My use of the system) and ljads-demo.yuanhau.com (Demo system in the demo link) & deployed a few test files to the demo system. And change the logic that how the page displays the download link instead of auto download. Also, I updated the docker-compose.yml file.
Devlog #4-1: https://youtu.be/yCHZRiyu6-4 (When I'm still at home)
Made a icon and banner for GitHub & the Application & some more SQL stuff! :D
Update the downloading system & client side JS! & adding a basic testing system (and even trying to use golang as the main way to watch files), and it still fails, so? I just went back to Javascript :)
Devlog #2-1: https://youtu.be/GK7AsSBiiNM
Devlog #2-2: https://youtu.be/FlMJ-19Jg1A
Made some drawings of the app flow, and added a onUpdate system in the code (which is still in a WIP), and the demo page is now ljads-demo.yuanhau.com instead of download.yuanhau.com which I intend to actually use this app myself.
Made the main application, with a awful UI, hooked up the DB, and docker compose config & Cloudflare Turnstile.
Get most of the main features on to the website, including a blog & the home page & the pages system and most of the frontend code for the gallery feature.
A personal website system that includes a blogging & a paging & a gallery system using Next.js, Tailwind CSS and PostgreSQL (Neon).
With the short name of LJADS, which means Literary Just A Download System, which includes captchas (Cloudflare Turnstile), download link expiry, and download link available to only the client. This software is inspired by the Massgrave Downloading system (which is also inspired by the Microsoft Windows downloading system).
This was widely regarded as a great move by everyone.