Skip to main content
Next.Js

Full-stack e-commerce platform

Client: Store Norway Launched: April 2026

Complete e-commerce platform built from scratch with Next.js 15, PostgreSQL and Prisma ORM.

Full-stack e-commerce platform

ProStore Norway is a demo project showing how a modern, scalable e-commerce platform is built from scratch — without WordPress, without Shopify, without any third-party platform.

Everything is custom: frontend, backend, database, authentication, payments and admin panel. Built with the latest web technology, optimised for the Norwegian market.

Why we built this:

We wanted to demonstrate the difference between an online store built on a ready-made platform and one built from the ground up. For businesses with specific needs — advanced inventory management, custom workflows, or integrations that off-the-shelf solutions don't cover — a custom solution is often the right choice.

What we built:

Frontend with Next.js 15 — Server Components for faster loading. React 18 with streaming SSR. Tailwind CSS with dark/light mode. Responsive design from 320px upwards.

Backend and database — PostgreSQL with Prisma ORM for type-safe database access. REST API with rate limiting. Automatic migrations.

Authentication and security — NextAuth.js with JWT and OAuth2. Login tracking with IP and device info. Automatic logout after inactivity. CSRF protection. Audit trail for all security events.

Payment integration — Stripe for card payments with full PCI compliance. PayPal for international payments. Architecture prepared for Vipps integration.

Admin dashboard — Sales statistics and charts (Recharts). Order, product and user management. Advanced search, sorting, filtering and pagination.

E-commerce features — Product catalogue with multiple images. Persistent cart. Multi-step checkout. Customer reviews. Wishlists. Order history and tracking.

GDPR compliance — Consent management. User rights for data access and deletion. Audit trail for all data processing.