ZEvent Dashboard
A control room to follow several Twitch streams. Made for a charity event: live fundraising total, floor plan, a mosaic of Twitch channels, all driven from an iPad. Node server with no dependencies. Runs on my VPS.
ZEvent DashboardNetworks & home lab
Internship at the town hall, lab at home. Internship in the IT department of Bourg-Saint-Maurice town hall: mostly Zabbix, switches and Active Directory. At home, a Proxmox box with a few VMs to try things out (AD, VLANs, VPN, a NAS).
L'Établi
eBay listings from a photo. I photograph a car part, Gemini writes the eBay listing. It started as a tool for a garage, then I rebuilt it with accounts and Stripe subscriptions. Node, SQLite, Docker.
L'ÉtabliLPH Connect
The school buses. Unofficial iOS app showing the next buses and the walk to the station. Timetables come from a GTFS export, the API runs on my VPS.
flightwatch
An alert when a plane passes close. A small service that watches the planes around a flight (open ADS-B data) and sends me a WhatsApp or Telegram message. Node, Docker.
Course space
My courses online, for a friend. A private site to share my vocational-diploma courses. Key or passkey login, encrypted backups. Next.js, SQLite.
SNCF tkt
Train tracking on iPhone. iOS app to follow a train journey, with a widget and an Apple Watch version. A personal project in Swift.