Om appen
Inköpsplaneraren är en skolinlämning byggd med Solid och TypeScript. Den är egentligen två saker i en app: en inköpsplanerare och en enkel familjekalender.
Under "Mina listor" kan man skapa flera namngivna matlistor, lägga till varor grupperade efter butikskategori och bocka av dem smidigt under handlingen. När man lägger till en vara föreslår appen varor man handlat förut, baserat på tidigare listor.
Under "Familjekalendern" kan man skapa en kalender och få en kod att dela med resten av familjen - eller gå med i någon annans kalender med en kod man fått. Ingen inloggning behövs, koden är biljetten in. Alla som har koden kan lägga till och ta bort händelser i samma kalender.
Matlistorna sparas bara i webbläsarens localStorage, så de finns kvar på just den enheten. Kalenderhändelser sparas istället i en riktig databas (Postgres), eftersom de ska kunna delas mellan flera familjemedlemmars enheter.