Reštaurovanie Immaculata
A multilingual website presenting restoration and artistic work. The public gallery is backed by a custom administration for content, photographs and visitor enquiries.
Frontend, backend, CMS and self-managed hosting — from the public website to content administration and deployment.

Brief and approach
The website showcases restoration work and helps visitors move from a completed project to an enquiry. Photographs, clear navigation and localized content in Slovak, Czech and English guide the presentation.
Public website
The Nuxt and Vue frontend presents services, project listings and details with photo galleries. It receives content through the backend API. Search helps visitors find work by title or location.


Content and photograph administration
A Laravel backend with Filament administration provides a lightweight CMS. Pages, content sections, navigation, projects and localized copy are managed alongside a media library for organizing and attaching photographs.
Contact-form enquiries
Visitor enquiries are stored in the backend. The administration supports processing them by status and adding internal notes to keep follow-up organized.
Self-managed hosting and deployment
The application runs in Docker containers on our dedicated server, which also hosts other projects. Requests pass through Nginx and Traefik to the relevant application. The work included setting up hosting and deploying both the frontend and backend.
Outcome
One solution brings together a public showcase, day-to-day content editing, photographs and visitor enquiries. Keeping the frontend and backend separate allows the public website and administration to evolve independently.