All projects
Payload Backend
Multi-tenant CMS with a public API per organization, editorial tools, commerce and automatic social posting.
Payload CMS 3 on Next.js, with PostgreSQL on Supabase, self-hosted on Coolify. Each organization has its own posts, pages, forms and commerce data; a public API per organization feeds static sites like feenis.com and this portfolio.
What it does today
- Per-organization data isolation with the multi-tenant plugin and custom access rules.
- Public API per organization with CORS and rate limiting.
- Editorial tools with photo and video galleries and automatic site rebuilds on Cloudflare.
- Automatic posting to Facebook and Instagram when a news post with a gallery is published.
- Commerce and inventory with transactional stock changes.
- Docker image published to GHCR and deployed to Coolify on every push.
In progress
- Portfolio projects with activity synced from GitHub.
- More integration test coverage.