- Client
- ZenVita, Kyoto, Japan
- Sector
- Architecture & interior design
- Our role
- Product design and full-stack development
- Started
- Built from scratch in 2015
- 2015 the platform was started from scratch
- 4 connected areas: discovery, profiles, jobs and CMS
- 34 management controllers in the custom back office
- 42 database tables across content and workflow
Explore the working demo
Browse projects by room or style, move from the work to its designer, and see how the editorial content supports the service.
Open the live demoOpens in a new tab
Want the product tour?
The private back office is not part of the public demo. We can walk through the content model, client workflow and management tools on a call.
Book a walkthroughAbout 30 minutes, no obligation
The brief
ZenVita wanted more than a portfolio. The product had to introduce Japanese design to an international audience, represent architecture professionals based in Japan, and help a visitor turn visual inspiration into a useful project conversation.
That meant building two journeys together. The public side needed to make a large, image-led catalogue feel calm and approachable. Behind it, clients needed accounts, structured job briefs, architect invitations and contextual messaging, while ZenVita needed full control over the people, projects, taxonomies and editorial content that power the experience.
A visual system built for exploration
A visitor can enter through a room, a style, a completed project or a designer. Those paths all lead back to the same connected catalogue, so each image remains useful instead of ending as an isolated piece of inspiration.
— preview this page in the live demo
— preview this page in the live demo
— preview this page in the live demo
— preview this page in the live demo
From inspiration to a real project
The client area turns an open-ended enquiry into a shared piece of work. A structured brief captures the practical constraints first; invitations, conversations and hiring state then stay attached to that job.
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
The parts that were worth getting right
The back office
ZenVita's team can manage the platform without editing code. The custom administration area covers website users, architects and their projects, jobs, pages, menus, sliders, blogs, image and style categories, contractors, FAQs, press releases, testimonials and site settings.
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
— view the complete, scrollable screenshot
The figures visible in these screenshots belong to the local case-study environment and are shown only to demonstrate the interface.
Engineering decisions worth explaining
One connected content model
Architects, projects, rooms, project types and styles are related records. Editors update the source once, while visitors can reach it through several useful routes.
Server-rendered and linkable
CodeIgniter renders full pages with stable routes for projects, professionals, styles and articles, keeping the catalogue shareable and straightforward to index.
Workflow separated from publishing
Client jobs, invitations, files and messages have their own authenticated flow, while public content remains independently managed and publishable.
A purpose-built CMS
The back office follows the product's real relationships instead of squeezing them into generic pages, with dedicated tools for portfolios, taxonomies and client activity.
Built to keep evolving
The first version began from a blank page in 2015. The codebase now carries the history of a product that expanded from design inspiration into professional profiles, editorial publishing and a client workspace. The important architectural choice was to keep those additions connected by shared records and a consistent administration pattern rather than turning each new need into a separate site.
Built with
Platform
- PHP
- CodeIgniter
- MySQL
- Apache
Front end
- Server-rendered templates
- Bootstrap
- jQuery
- Owl Carousel
- Font Awesome
Content & workflow
- Custom CMS
- CKEditor
- Role-based administration
- Client accounts
- Job messaging
Related services: Custom Web Applications, Business Websites, Technical Support & Maintenance.
Have a platform with more than one side to it?
Content, discovery, accounts, workflow and a back office can belong to one coherent product. Tell us what needs to connect and we will help map the right build.
