Context
Colorfact is a print shop in Maramureș, Romania. It produces commercial print, business cards, large-format banners, branded packaging, editorial work and signage for agencies, small businesses and local brands.
Almost every customer starts with the same question: how much will it cost? Before, the answer came only after a phone call or an exchange of emails, even for small jobs. The company also needed a website its own team could keep up to date in Romanian and English, and one that search engines could understand service by service rather than as a single page.
What we built
We built a bilingual company website with a price calculator built in and an admin panel behind it.
Visitors land on a homepage that takes them through the services, the price calculator, recent work, client feedback and contact details. Every service and every portfolio project also has its own page, in both languages, at its own address. The contact page brings phone, email, WhatsApp and address together, and the terms, privacy and consumer protection (ANPC) pages are part of the site as well.
Behind the scenes, the Colorfact team works in an admin panel where they edit all the content: the opening section, services, portfolio, testimonials, client logos, footer, legal pages and company details. They also set the pricing rules the calculator uses, so a price change never needs a developer.
Key features
- Instant price calculator – customers pick a product, size, material, quantity and finish, add express delivery if they need it, and see an estimated price with a line-by-line breakdown.
- Pricing rules in the team's hands – base prices, material and finish multipliers, volume discounts, minimum order value, setup fee and express surcharge are all edited from the admin panel.
- Volume suggestions – when a slightly larger order would reach a better price tier, the calculator tells the customer how much more to order and how much they would save.
- Self-service content management – every section of the site is editable, with drag-and-drop ordering, image uploads with recommended sizes and cropping, and a built-in manual written for the team.
- Romanian and English – visitors switch language in one click, services and projects have their own addresses in each language, and text not yet translated into English falls back to Romanian instead of leaving gaps.
- Built for search – a dedicated page for every service and project, structured data about the business, its services and its work, correct language alternates and a sitemap that updates itself.
- Readable by AI assistants – the site publishes a plain summary of its services and indicative prices for AI tools, and serves clean text versions of its pages when an assistant asks for them.
Under the hood
The site runs on Laravel 13 with Livewire 4, so the price recalculates on every click without a separate front-end application to build and maintain. The admin panel is built with Filament 5, which keeps future changes quick and affordable. All pricing logic lives in one place on the server and is covered by automated tests, so the price a customer sees always follows the rules the team set. Translations are stored side by side, so a third language can be added without restructuring the database. The sitemap and the AI summary are cached and refreshed automatically whenever content changes. Starter content never overwrites the team's edits on a new deployment, and automated tests also cover the pages, language switching, the sitemap and admin access.
Outcome
Colorfact's customers can now get an indicative price at any hour, without waiting for a reply, and start the conversation already knowing roughly what their job will cost. The team updates prices, services, projects and legal texts on its own, as soon as something changes. Every service and project has its own page in Romanian and English for search engines to index, and the business is described in a format that both search engines and AI assistants can read.