bash — simo@dev:~/projects

simo@dev:~/projects$ git clone aryaplus

Cloning into 'aryaplus'...

fatal: could not read from remote repository: 'aryaplus' is private.

# Client project. The source code belongs to Aryaplus.

simo@dev:~/projects$ cat ~/case-studies/aryaplus.md

# Corporate web · 2025

Aryaplus

Website for Aryaplus, an Italian telecom and ICT provider for businesses. Seven solution areas, separate journeys for companies and resellers, the company story, careers and partner sign-up, built with Astro and React islands.

./live_demo source: private
year
2025
type
Corporate web
status
Live
source
private
  • Astro
  • React
  • TypeScript
  • Tailwind CSS
  • View Transitions

Context

Aryaplus is an Italian provider of telecommunications and ICT services for businesses, founded in 2020: connectivity, cloud voice, managed networks, security, cloud infrastructure, IT consulting and mobile. It sells to companies directly and through a network of resellers. The website has to explain a technical offer to people who are not technical, and give each of those two audiences its own way in.

Structure

  • Solutions. Seven areas, each with its own page: business connectivity, Cloudvoice and VoIP PBX, managed network, cybersecurity, cloud and infrastructure, IT consulting and mobile business. Pages that are not ready yet say so clearly instead of showing placeholder text.
  • Two journeys. Companies and resellers start from different pages, with their own value propositions: multi-carrier infrastructure, in-house monitoring and business continuity for companies; a broader offer, sales support and training for partners.
  • Company. An About page tells the story since 2020 with the company’s figures, and a careers page explains the selection process and collects applications.

Technical choices

The site is built with Astro and serves static HTML. The interactive parts, such as the navigation, the animated homepage and the forms, are React islands, hydrated on load or only when they scroll into view. Navigation between pages uses the View Transitions API through Astro’s client router, so moving around the site feels like an app without shipping a single-page application. Styling is Tailwind CSS.

Every page has its own title, meta description and structured data. Analytics load only after the visitor accepts them in the consent banner, and the choice can be changed later from the footer.

Earlier versions

Before this version the site went through two other designs: a light, corporate layout centred on the offer catalogue and the company history, then a dark redesign with a language switch. The current version replaced both.

# Want something like this built or reviewed?