ProStore Norge er et demo-prosjekt som viser hvordan en moderne, skalerbar e-handelsplattform bygges fra bunnen av — uten WordPress, uten Shopify, uten noen tredjepartsplattform.
Alt er skreddersydd: frontend, backend, database, autentisering, betalinger og administrasjonspanel. Bygget med det nyeste innen webteknologi, optimalisert for det norske markedet.
Hvorfor vi bygde dette:
Vi ville demonstrere forskjellen mellom en nettbutikk som er bygget på en ferdig plattform og en som er bygget fra bunnen av. For bedrifter med spesifikke behov — avansert lagerstyring, tilpassede arbeidsflyter, eller integrasjoner som standardløsninger ikke dekker — er en skreddersydd løsning ofte det riktige valget.
Hva vi bygde:
Frontend med Next.js 15 Server Components for raskere lasting — HTML genereres på serveren, ikke i brukerens nettleser. React 18 med streaming SSR for progressiv innlasting. Tailwind CSS med mørk/lys modus. Responsivt design som fungerer fra 320px og oppover.
Backend og database PostgreSQL med Prisma ORM for typesikker databasetilgang. REST API med rate limiting for å beskytte mot overbelastning. Automatiske migrasjoner som holder databaseskjemaet i sync med koden.
Autentisering og sikkerhet NextAuth.js med JWT og OAuth2. Innloggingssporing med IP og enhetsinformasjon. Automatisk utlogging etter inaktivitet. CSRF-beskyttelse på alle skjemaer. Revisjonsspor for alle sikkerhetshendelser — hvem logget inn, når, fra hvor.
Betalingsintegrasjon Stripe for kortbetalinger med full PCI-samsvar. PayPal for internasjonal betaling. Arkitektur forberedt for Vipps-integrasjon.
Administrasjonspanel Dashboard med salgsstatistikk og diagrammer (Recharts). Ordre-, produkt- og brukeradministrasjon. Avansert søk, sortering, filtrering og paginering. Fullstendig kontroll over butikken fra én skjerm.
E-handelsfunksjoner Produktkatalog med flere bilder per produkt (via Uploadthing). Handlekurv med persistent lagring. Interaktiv checkout med trinnvis prosess. Kundevurderinger og anmeldelser. Ønskelister og favoritter. Ordrehistorikk og sporing.
GDPR-samsvar Samtykkeadministrasjon og personverninnstillinger. Brukerrettigheter for datatilgang og sletting. Revisjonsspor for all databehandling. Full transparens om hvordan data brukes.
SEO-optimalisering Rene URL-er (/category/electronics i stedet for /search?category=Electronics). Strukturert data med JSON-LD (Product, Category, Breadcrumb, Organization). Automatisk sitemap-generering. Open Graph og Twitter Cards for deling.
Ytelse Lighthouse-score på 95+ på alle metrikker. First Contentful Paint under 1.5 sekunder. Optimaliserte Core Web Vitals. Automatisk code-splitting — brukeren laster bare koden for den siden de er på.
Hva dette demo-prosjektet viser:
- Full-stack kompetanse fra database til frontend
- Moderne arkitektur med Next.js 15 App Router
- Forståelse for sikkerhet, GDPR og personvern
- Evne til å bygge komplekse systemer uten avhengighet av tredjepartsplattformer
- Produksjonsklar kode med CI/CD, TypeScript og testing