AI-assisted build · offline-first PWA

RainCheck

A tiny, framework-free weather app that tells you whether it is raining and when that may change — built with Codex, TypeScript, SCSS and Vite.

No frameworkvanilla TypeScript + SCSS
50.3 KBJavaScript + CSS · 15.4 KB gzip
PWA · SPAoffline shell · hash routes

Built with AI, grounded in a real app

RainCheck was developed with Codex as an AI-assisted engineering project. The app itself has no UI framework or runtime AI dependency: Vite builds a small vanilla TypeScript and SCSS frontend. The production JavaScript and compiled CSS total 50.3 KB uncompressed (15.4 KB gzip); install icons are separate assets fetched when the browser needs them.

  • Offline-ready PWA: the service worker caches the app shell, while weather snapshots saved in the browser remain available offline and are clearly historical.
  • Single-page app: lightweight hash routing switches between the weather screen and concise About, Terms and Cookies pages without discarding the current screen.
  • Small by design: strict TypeScript, modular SCSS and Vite — with no frontend framework in the delivered app.

Documentation, written backwards

We built the working application first. Then we distilled the decisions and lessons from that implementation into a reusable, AI-oriented PWA Generation Playbook, with a reference architecture, a domain specification and a UX/icon system. The general guide grew from a real product and its trade-offs rather than leading to a hypothetical rebuild.

Explore the code and playbook on GitHub

My latest news RSS tonymitsev

01.11.2026, Useful things: from computer parts to book signatures

Tinkering with the computer led to an AM5 assembly guide and a standard for documents, printing and binding. We even made booklets with one and two signatures. Explore the materials...

25.10.2026, Cloud VM Docker Starter: our first cloud foundation

From an empty Google Cloud project, we reached a VM with its own network, Docker, HTTPS, a separate disk, a tested SQLite restore and an email alert. Read the full story...

17.10.2026, RainCheck - a tiny PWA built with AI

With Codex, we built RainCheck, a tiny framework-free weather app using TypeScript, SCSS and Vite. It works offline with saved forecasts; the reusable AI PWA playbook came afterwards, distilled from the working app and its real-world trade-offs. See the project page... and open RainCheck.

All news...

I have not made websites for a long time, but some of them have survived the years...

www.elprom-ilep.com www.bluetronic.info

But there is still some new stuff...