I work on Uppcoder, and I built this with our AI builder. I keep a few old Django projects alive and kept losing track of which ones are past end of support, so I made a small tracker.
You add your projects with the Django version they run. The front page shows for each one whether that version is still supported, how many days are left, and what to move to (newest released LTS and newest release). There is also a box where you can type any version and check it without saving anything.
The release dates are kept in the admin, seeded from the table on Download Django | Django . Some end dates there are only a month (“April 2028”), so they are stored as a month and shown that way. For days left I count to the 1st of that month, to be on the safe side. Is that how you would read those dates, or would you count to the end of the month?
How I built it: I wanted to see how our AI builder does with Django. The first version came from one prompt in about 7 minutes, on the free AI (it cost 32 cents). It made a tracker app with proper migrations, a data migration for the seed, the models in the admin, and a small field for month-only dates. A second prompt added a login for changes and the version check. After that I carried on in VS Code in the browser, with PostgreSQL already connected, no setup.
Try it: Projects · Django support tracker
Feedback welcome, especially on the date handling and what you would add (reading a requirements.txt, maybe).

