inkvault Svelte Themes

Inkvault

Ecommerce store made in Svelte-kit and Go

InkVault — Digital Bookstore

A modern full-stack digital bookstore built with SvelteKit 5 (frontend) and Go Fiber (backend).

Live Demo →
API →

✨ Features

  • Hybrid cart system (guest + authenticated users)
  • Secure JWT authentication with httpOnly cookies
  • Stripe Checkout + Webhook integration
  • Order history and user dashboard
  • Responsive design with dark/light mode
  • Full SSR with SvelteKit 5 Runes

🛠 Tech Stack

  • Frontend: SvelteKit 5 (Runes), TypeScript, SCSS Modules
  • Backend: Go, Fiber, GORM
  • Database: PostgreSQL (Supabase)
  • Payments: Stripe
  • Deployment: Vercel (Frontend) + Render (Backend)

Architecture Highlights

  • Clean layered architecture (Handler → Service → Repository)
  • Smart hybrid cart with automatic guest-to-user merging
  • Secure cookie-based auth with proper CORS
  • Production-ready setup with Docker

Getting Started

```bash

Frontend

cd frontend npm install npm run dev

Backend

cd ../backend docker compose up --build

Top categories

Loading Svelte Themes