The challenge
Managing localized portfolio projects, blog posts, and media assets required an administrative interface with zero maintenance overhead and native TypeScript typing.
The approach
Payload CMS 3.0 Runtime: Embeds natively inside Next.js App Router for unified deployments. Supabase S3 Storage Plugin: Uploads images directly to cloud storage buckets with automatic WebP thumbnail generation. GraphQL & REST Dual Endpoints: Enables flexible querying from both Next.js and Nuxt client applications.
What we did
- //001Payload CMS 3.0 Runtime
- //002Supabase S3 Storage Plugin
- //003GraphQL & REST Dual Endpoints
Next case study
Fintech Mobile Wallet App
React Native, TypeScript, Redux Toolkit, Stripe