Visjonel AS – A Modern Website for an Oslo Electrician

Client
Visjonel AS
Industry
Electrician
Location
Oslo, Norway
Live site
/visjonel ↗

The Client

Visjonel AS is an authorized electrician company based in Oslo, serving residential and commercial customers across central Eastern Norway – from Lillestrøm to Fredrikstad. Founded in 2016, the company has grown to a team of 8 and offers everything from EV charger installation and solar panels to emergency call-outs and smart home systems.

The Challenge

Visjonel had an existing website, but it wasn't doing the job. It lacked a clear service overview, had no mobile-friendly pricing, no bilingual support for Norwegian and English visitors, no team section, and no structured contact form. The site wasn't converting visitors into leads.

The goal: build a fast, professional, conversion-focused website from scratch that would represent the company well, be easy to navigate on any device, and give potential customers everything they need to make contact.

What We Built

We delivered a complete static website using HTML and Tailwind CSS – deliberately chosen for its speed, simplicity, and zero dependencies. The site runs in a Docker container on nginx, making deployment and hosting completely portable.

Key sections built:

  • Hero with stats and dual CTAs (call + contact form)
  • 9 service cards covering all of Visjonel's offerings
  • 'Why us' section with 6 trust-building cards
  • Om oss (About) with real company history and stats
  • Team section with 4 employee profiles, role descriptions, and contact links
  • Trust bar: certifications, mittanbud 4.9 ★, Facebook 5.0 ★, Google 4.7 ★
  • 3 real customer reviews from verified platforms
  • Price list with downloadable PDF + sales terms PDF
  • Contact form with Google Maps embed
  • Full Norwegian / English language switcher (i18n without a framework)
  • Privacy policy page (GDPR-compliant, bilingual)
  • Custom 404 page

Design Decisions Worth Explaining

Every project has choices that aren't obvious from the outside. Here are some of ours:

Mobile pricing

Flex rows instead of tables

Price tables break badly on narrow screens. We replaced them with flex-based rows that stack cleanly at any width, keeping prices readable on all devices.

Language

i18n with zero dependencies

Instead of a framework, every text node uses a data-i18n key. A single setLang() function swaps all content instantly. No bundler, no build step, no overhead.

Team section

Carousel on mobile, grid on desktop

Four tall portrait cards in a grid eat vertical space on mobile. A horizontal snap-scroll carousel with dot indicators keeps the section compact and swipeable.

Forms

Custom dropdown instead of native select

The native iOS/Android select picker overlaps and obscures the form on mobile. We replaced it with a custom styled dropdown that opens inline and closes on outside click.

Icons

SVG icons over emojis

Emojis render differently across operating systems and can undermine a professional look. Inline SVG icons give consistent, styled, scalable visuals across every device.

Deployment

Docker + nginx for zero-dependency hosting

A single Dockerfile copies the static files into an nginx:alpine image. The entire site can be deployed to any host that runs Docker – no node, no runtime dependencies.

The Result

Visjonel now has a fast, professional website that clearly communicates who they are, what they offer, and how to get in touch. The bilingual toggle serves both Norwegian and English-speaking visitors. The mobile experience is clean and navigable. The price list is readable on every screen size. And the whole thing ships in a Docker container.

From scattered info to a clear, conversion-ready site.

One page. Bilingual. Mobile-first. Deployed in Docker. No frameworks, no fluff – just a site that works for the business.

See it live

Visit the Visjonel AS website to see the finished product.

Visit /visjonel ↗
← Back to Cases

Want a site like this?

Tell us about your business and we'll put together a proposal. No commitment required.

Oslo, Norway

or

Book a free call