<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on TrainUs</title><link>https://kaivalya.eu/projects/trainUs/en/blog/</link><description>Recent content in Blog on TrainUs</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Tue, 21 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://kaivalya.eu/projects/trainUs/en/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>AI: the method</title><link>https://kaivalya.eu/projects/trainUs/en/blog/2026-07-21-ia_methode/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainUs/en/blog/2026-07-21-ia_methode/</guid><description>In a previous article, I explained why I used AI so heavily to build TrainUs. Here, I&amp;rsquo;ll talk about the how.
Because yes, following a method helps! So I more or less adopted the usual method, really: a spec, a plan, rules (well, it&amp;rsquo;s more explicit with an AI), tests (vital here), and docs (for me, for it, for contributors, and for users).
Architecture I told you I&amp;rsquo;m the lazy type when it comes to architecture, but let&amp;rsquo;s be honest: the structuring decisions were mine, and made from the start.</description></item><item><title>Why use AI</title><link>https://kaivalya.eu/projects/trainUs/en/blog/2026-06-20-ia_pourquoi/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainUs/en/blog/2026-06-20-ia_pourquoi/</guid><description>I used AI massively to build TrainUs.
Given my background (a computer science engineer) and my professional experience (I worked as a developer), I have the technical skills needed to build this kind of application. My problem was never skills, or even ideas for an app: I&amp;rsquo;ve always had plenty of ideas for personal projects. My problems have always been time and motivation.
Lastly, in my professional field, I need to learn how to use these kinds of tools, and doing so on personal projects allows for a lot more experimentation than at work.</description></item><item><title>Launching the TrainUs website</title><link>https://kaivalya.eu/projects/trainUs/en/blog/2026-06-14-lancement/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>https://kaivalya.eu/projects/trainUs/en/blog/2026-06-14-lancement/</guid><description>Cet article est disponible en français : Lancement du site TrainUs
Today I&amp;rsquo;m publishing the documentation site for TrainUs, a fitness tracking app I&amp;rsquo;ve been building for the past few months.
What is TrainUs? TrainUs is a progressive web app (PWA) that runs entirely in the browser. There is no server, no account to create, no data sent anywhere. Everything is stored locally on your device using SQLite WASM and the OPFS API (Origin Private File System).</description></item></channel></rss>