Skip to main content
Caspian Almerud
TECHNICALIn progress

VideoBooker Platform

Caspian Almerud portrait
Caspian Almerud
Forward deployed operator · Stockholm, Sweden
Published ·Updated

Monorepo powering VideoBooker with a Next.js marketing site, operational dashboard, Express API, and worker infrastructure.

Project outcomes

Problem

Local businesses know video marketing works but can't justify the cost of an agency or the overhead of running their own shoot/edit/publish pipeline.

Outcome

Built out a production-style monorepo — Next.js 15 marketing + dashboard, Express API with Zod validation, worker scaffolding, and shared UI/types packages — as the foundation for the VideoBooker product.

Metrics

Architecture
Monorepo
Frontend
Next.js 15
API
Express + Zod
Shared pkgs
UI + types
Role

Category

SaaS

Skills
Tools
Next.jsExpressZodTailwind CSSPlaywrightVitestDocker

Project Overview

VideoBooker streamlines video marketing for local businesses. The monorepo hosts a Next.js 15 marketing and dashboard app, an Express API with Zod validation, worker scaffolding, and shared packages for UI, types, and utilities.

Tech Stack

  • Next.js App Router frontend featuring landing pages, dashboards, and placeholder operational surfaces
  • Express API exposing endpoints for business setup, integrations, scheduling, and asset management
  • Shared packages containing UI components, data models, and utility helpers compiled with TypeScript
  • Playwright, Vitest, and linting workflows to keep quality high across workspaces

Key Work

  • Crafted the dashboard shell with navigation, theming, and example routes for each product vertical
  • Implemented API endpoints for business onboarding, service management, and integrations
  • Set up workspace-wide scripts for linting, type checking, and consistent developer ergonomics

Next Steps

  • Flesh out data persistence layers connecting to a relational database and queue system
  • Add real booking workflows, messaging, and analytics visualisations
  • Deploy the stack with managed infrastructure and observability dashboards