The Brief
An architecture publication that had outgrown its platform.
Prostor+ is an established architecture and design publication in Montenegro with an archive of 8.000+ articles spanning over a decade. They came to us with a WordPress site that had outgrown its purpose — slow page loads, an inflexible theme that couldn't accommodate their diverse content types, and an editorial workflow that made publishing a chore rather than a creative act.
The advertising system was non-existent in digital form, despite strong demand from industry partners. We treated this as a ground-up rebuild rather than a migration.
prostor.plus/arhitektura/moderna-rezidencija-bar
Article — Full Editorial Layout
prostor.plus/enterijer/minimalizam-i-tradicija
Article — Sidebar & Related Content
The Solution
Six distinct content
modules. One coherent system.
No generic CMS template could handle the diversity of content Prostor+ publishes. We engineered six independent modules, each with its own data model, taxonomy, and presentation layer — all interconnected.
01
Articles
Long-form editorial with categories, photo galleries, pull quotes, multi-author attribution, and reading time estimation.
02
Show Room
Product catalog for furniture, lighting, and decor — linked to manufacturer profiles in the directory.
03
Business Directory
Company profiles with contact details, location data, categorization, and direct links to their showroom products.
04
Materials
Construction and decorative materials database with technical specifications, manufacturer links, and category filtering.
05
Construction Sites
Active construction site tracker with map integration, project timelines, investor data, and category-based filtering.
06
Digital Magazine
Full magazine archive with flipbook integration — the complete publication history, accessible online.
Business Directory — Company Profiles
Construction Sites — Live Project Map
prostor.plus/arhitektura/article#gallery
Photo Gallery — Interactive Lightbox Modal
Custom Admin Panel
An admin built with the same care as the public site.
We didn't build a generic CRUD interface. The admin panel features role-based access (admin, editor, author), a rich text editor with custom block types, a media library with drag-and-drop upload, live preview before publishing, bulk operations, and a real-time dashboard.
If editors enjoy using the tool, content quality follows.
admin.prostor.plus/dashboard
Main Dashboard
admin.prostor.plus/articles/edit/284
Rich Text Article Editor
admin.prostor.plus/marketing/campaigns
Marketing Platform
admin.prostor.plus/ads/positions
Ad Position Manager
Marketing & Advertising
A complete programmatic advertising system — built in.
We engineered a full advertising platform directly into the CMS: 9 ad positions mapped to a visual wireframe, campaign management with date ranges and daily budgets, impression caps and frequency limiting, sponsored content that pulls from existing site articles, and a complete analytics dashboard showing slot occupancy and campaign performance.
The Exclusive Popup includes a 5-second countdown timer with skip — exactly the kind of detail that separates a real platform from a plugin cobble.
Tech Stack
Engineered for scale and longevity.
Framework
Next.js 14 (App Router)
Styling
CSS Modules + Custom Design System
Database
MySQL (TiDB compatible)
Auth
Custom session-based auth with bcrypt
Hosting
Hostinger VPS + CDN
Outcomes
Delivered. Completely.
6
Custom content modules with independent taxonomies
8.000+
Articles migrated from legacy WordPress without data loss
9
Programmatic ad positions with full campaign management
3×
Faster article creation reported by the editorial team
"It's hard to put into words how happy we are that we chose you as a partner on this project. I tell everyone about the phenomenal experience, the patience, and the pixel-perfect portal. Our expectations have been exceeded."
P+
Prostor+ Editorial Team
Architecture & Design Portal, Montenegro
Start a Project
Build something
this thorough.
Tell us what you're building. We'll respond within 24 hours with an honest assessment and a clear path forward.