Günlük Hava Durumu — forecasts overwrite, a passed day becomes archive
One page carries two records with two lifespans. The forecast refreshes and the shown value is overwritten on the next update; once the date is gone, the record hands itself to the archive and stops changing there, a measured day replacing the forecast. Climate summaries arrive from no other source: computed from day records in the archive, the summary renews itself as the archive fills. Each date and location breakdown holds its own permanent address, so the site deepens while the page structure stands. Laravel renders the pages, MySQL holds the day records.
Read the case study →