CODESEEDSign in
Explore projects
PHPintermediatebackend

Headless CMS with REST API

Headless CMS in PHP with admin panel, configurable content types, webhooks on publish, and public REST API.

5 steps

Project steps

  1. 01

    Content types

    Admin can define content types with fields (text, richtext, image, relation).

  2. 02

    Entries CRUD

    Create/edit/publish entries per content type with versioning.

  3. 03

    Media library

    Upload images with Spatie Media Library, automatic resize to multiple dimensions.

  4. 04

    Public REST API

    GET /api/content/{type} and /api/content/{type}/{slug} with pagination and filtering.

  5. 05

    Webhooks

    On publish/unpublish, POST to configured URLs with payload and HMAC secret.

Recommended resources

Ready to build this?

Fork the repo on GitHub and start building. A mentor will review your code when you open a PR.

5 steps

Tech stack

PHPLaravelMySQLLaravel SanctumSpatie Media Library