A casa siamo in due a dividerci attività ricorrenti. Volevo vedere a chi tocca cosa e tenere lo storico sul mio server, senza un servizio in abbonamento.At home, two of us share recurring tasks. I wanted to see who was doing what and keep the history on my server, without a subscription service.
Progetti / Web App
HomeSync
Task management self-hostato per la casa. Lo usiamo ogni giorno in due.Self-hosted task management for the house. Two of us use it every day.
Il problemaThe problem
Cosa ho costruitoWhat I built
Ho scritto il backend con FastAPI. Con SQLite in modalità WAL non ho un database separato da amministrare. In casa la usiamo ogni giorno per le attività ricorrenti, con punteggi e storico condivisi. I nostri dati restano nella versione sul server di casa; nel repository pubblico ho messo una copia ripulita dai dati personali.I wrote the backend with FastAPI. SQLite in WAL mode means I don't have a separate database to manage. We use the app at home every day for recurring tasks, with shared scores and history. Our data stays on the home server; I put a copy without personal data in the public repository.
Tech Stack