KOBİ Dergi — Digital Magazine Publishing Platform

A digital publishing platform built for a monthly business magazine aimed at SMEs. Issues are assembled from pages stored as data and rendered with 13 templates, with a reader that turns pages in 3D on desktop and scrolls on mobile, plus a role-based admin panel.
Category
Web Application
Year
2026
Technologies used
Laravel 12, PHP 8.2, Blade, Tailwind CSS 4, Alpine.js, Vite, MySQL, Tiptap, PHPUnit
KOBİ Dergi — Digital Magazine Publishing Platform

Screenshots

KOBİ Dergi — Digital Magazine Publishing Platform — screen 1

Project overview

This project is the digital publishing system for a monthly Turkish business magazine aimed at SMEs. The "KOBİ Dergi" shown in the screenshots is a demo brand, and the people and companies in the demo content are fictional.

The core decision was to keep the magazine as data rather than as a PDF. Each issue is made of pages stored in the database, and each page is rendered with one of 13 templates: cover, contents, article, article with image, interview, quote, full-page image, image and text, two-column, author profile, section divider, advertisement and custom. Content stays searchable, editable and able to reflow for different screens.

The admin panel has admin and editor roles, with rate limiting on login. Issues move through draft, published and archived states, can be duplicated and previewed before going live. The page editor supports drag-to-reorder (SortableJS), live preview and a Tiptap-based rich-text editor. The media library resizes uploaded images and stores them as WebP. Authors, categories, settings and users are managed from the panel too, and a cache-clear button was added for hosts without SSH access.

On the reader side, desktop shows a two-page spread with a 3D page turn, while mobile shows a single scrolling column. Readers can zoom, go full screen and navigate with thumbnails and a table of contents. The public site has a home page, archive, category pages, sitemap and robots file.

The stack is Laravel 12, PHP 8.2, Blade, Tailwind CSS 4, Alpine.js, Vite and MySQL, with tests in PHPUnit. The platform is prepared to deploy on cPanel shared hosting.

Key features

  • Pages stored as data and 13 page templates
  • Admin and editor roles, rate-limited login
  • Draft, published and archived states; issue duplication and preview
  • Drag-to-reorder pages (SortableJS) with live preview
  • Tiptap-based rich-text editor
  • Media library that resizes images and stores them as WebP
  • Two-page spread with 3D page turn on desktop, scrolling reader on mobile
  • Zoom, full screen, thumbnails and table of contents
  • Archive, category pages, sitemap and robots
  • Deployable to cPanel shared hosting, with cache clearing that needs no SSH

Technologies used

  • Laravel 12
  • PHP 8.2
  • Blade
  • Tailwind CSS 4
  • Alpine.js
  • Vite
  • MySQL
  • Tiptap
  • PHPUnit

Have a similar project?

In a free 45-minute technical call we listen to what you need and suggest a workable path.

Book a free call
Duration
45 minutes
Fee
None
Commitment
None