[ BLOG/ABDUL-NO.MD ]
Bygge abdul.no — hvem trenger VSCO?
Bygge abdul.no — hvem trenger VSCO?
abdul.no startet som et enkelt spørsmål: kan jeg lage et fotogalleri som føles ekte, uten algoritmene?
Mottoet er enkelt: hvem trenger VSCO? — et privat galleri, ikke en feed.
Stack
[ DATA.TABLE ]
| Lag | Valg |
|---|---|
| Frontend | Next.js 14 (App Router) |
| Styling | Tailwind CSS, mørk modus #050505 |
| Bilder | Cloudinary (hosting + optimalisering) |
| Deploy | Netlify → custom domain abdul.no |
Hva jeg bygde
- Offentlig feed — masonry-galleri, minimalistisk grid
- Admin-portal — passordbeskyttet opplasting via Cloudinary widget
- API-ruter for auth og bildehåndtering
Det meste av magien er bevisst fravær: ingen likes, ingen stories, ingen støy. Bare bilder.
Lærdommer
Cloudinary upload preset må være unsigned for widgeten. Miljøvariabler splittet mellom server (CLOUDINARY_API_SECRET) og klient (NEXT_PUBLIC_*) — klassisk footgun jeg dokumenterte i README.
Etter flere iterasjoner føles det som et levende arkiv, ikke en landing page.