☁️

pokapoka Cloud Storage with Universal Preview

Dropbox-class cloud storage where every uploaded file previews in the browser — 550+ formats via the same sandboxed WebAssembly engine that powers Poka. Web, desktop, and mobile. Teams. S3-compatible backend.

🌐 Web 💻 Desktop 📱 Mobile Coming Soon

Cloud Storage That Actually Previews Your Files

Dropbox previews PDFs, Word docs, and a handful of images. Google Drive does roughly the same set. Anything outside that — CAD drawings, 3D meshes, RAW photos, archives, AI model weights — and you're back to "download to view." pokapoka takes the preview engine from Poka and runs it server-side at upload time, so every file gets a thumbnail and an in-browser viewer regardless of format.

👁️

550+ Formats Previewable

3D meshes (STL, OBJ, glTF, FBX), CAD (DWG, DXF, STEP, IGES), RAW photos, PDFs, Office docs, archives, AI model weights — all rendered in the browser by the same Wasm extensions Poka ships.

👥

Teams & Sharing

Personal accounts and team workspaces with owner / admin / member / viewer roles. Share a file or a folder with anyone, with or without a pokapoka account.

🖥️

Web · Desktop · Mobile

Single React frontend served on the web, embedded in a Tauri desktop app, and reused via WebView on mobile. Desktop runs Wasm previews locally — no server round-trip — and falls back to server thumbnails on mobile.

🔒

Sandboxed Server Previews

Server-side previews run inside Wasmtime with strict memory, time, and syscall limits. A bad PDF can't reach your other files or the rest of the platform.

🪣

S3-Compatible Backend

Built on the AWS S3 API and any S3-compatible object store (AWS, Cloudflare R2, Backblaze B2, MinIO). Self-host the storage if you want — your data, your bucket.

How It Works

APIRust (Axum) · JWT auth · presigned S3 uploads · WebSocket events
Preview enginepoka-engine — extracted from Poka, no Tauri deps, runs as a library in the API and worker
ThumbnailerBackground worker that polls Postgres jobs (SKIP LOCKED), runs the Wasm extension, uploads WebP thumbnails to S3
MetadataPostgreSQL — files, teams, sharing, thumbnail cache
Object storageS3 / R2 / B2 / MinIO — presigned PUT/GET so the API never sees file bytes
FrontendReact + Vite, same codebase across web / Tauri desktop / mobile WebView

Roadmap

Phase 1 (MVP)Web app · upload / browse / preview · thumbnails for the 25 formats Poka ships today · personal accounts
Phase 2Desktop (Tauri) · local Wasm previews without round-trip · teams & sharing · more extensions
Phase 3Mobile (React Native + WebView) · billing & storage tiers · public launch · self-host docs
LaterPremium pack integration (Office, CAD, RAW, AI) — same packs as Poka, unlocked across all your files

Want a heads-up at launch?

pokapoka is in early development. Beta access and launch will be announced via the ModelTok newsletter.