Sliter du med å finne ut hva du skal spise til middag. Ønsker du å bli organisert, kutte kostnader og redusere matsvinn? Mitt hobbyprosjekt kan ikke løse dette, men jeg håper at i framtiden så kan det kanskje hjelpe litt.
Hva er prosjektet
7 retter 1 handletur
Nok en gang står jeg i butikken med handlekurven full av håp og kjøleskapet fullt av, vent hadde jeg rødløk? Ja jeg tror det hvertfall er 1 igjen, vent nei kanskje jeg burde kjøpe inn en til. Det var 5 rødløk som hånet meg når jeg kom hjem. Lei av matsvinn, daglige turer til butikken og repeterende middager kom behovet for en middagsplanlegger som lyn fra klar himmel.
Syvretters skal i første omgang la meg planlegge middager for uken og få ut én handleliste. Dette var mvp’en og resulterte i en vellykket ukeshandel. Men all dataen er lagret i localstorage så hvis jeg planlegger uken på pc’en og drar på butikken med mobilen så må jeg starte planleggingen på nytt.
I 2025 håper jeg å få på plass en database + innlogging så man kan lagre ukesplaner. I tillegg er alle matrettene hardkodet så jeg ønsker at brukerne skal kunne laste opp egne retter. Laaaangt fram i tid har jeg en visjon om en form for feed hvor brukeren kan scrolle seg gjennom en haug av ukesplaner til de finner en som de ønsker seg. Men tilbake til virkeligheten så kan vi se på hvordan mvp'en ble laget.
Hva er tech stacken?
Siden dette er mitt første hobbyprosjekt holdt jeg meg til teknologier jeg har erfaring med fra oppdrag.
- Next.js
- Tailwind
- Vercel
- Shadcn/ui
Det som var nytt for meg her er både shadcn/ui komponentbiblioteket som jeg syntes er visuelt fint og har mange gode komponenter. Men ledestjernen som endret synet mitt på hobbyprosjekter er Vercel. Vercel er et hyllevare produkt for hosting av webapplikasjoner med en nokså raus gratisplan. Jeg opprettet et prosjekt på Github og lagde en syltynn MVP lokalt. Så limet jeg inn url'en til repoet i Vercel og innen 2 minutter så beitet Syvretters på internettets grønne marker.
Så hvis hosting er en barierre som hindrer deg fra å komme i gang med et hobbyprosjekt kan jeg varmt anbefale Vercel.
Hva har jeg lært?
Utviklere produserer kode hver dag, men det er noe annet å lage noe helt selv. Det vanskeligste er å komme i gang. For meg er det veldig lett å komme med ideer til hobbyprosjekter, men å faktisk sette seg ned å lage det krever mer. Men når man har kommet i gang og fjerner de største terskelene som f.eks hosting så er det lett og morsomt å jobbe med. Så jeg anbefaler alle å starte et hobbyprosjekt og lage noe kult!