Skip to content
Meets Your Need logo Meets Your Need meetsyourneed.com
Live in production Web Platforms

AVESTA: Multilingual Corporate Platform & Content API for a European Battery Group

A headless CMS and versioned REST API in English, French and Dutch for a European battery-manufacturing group — covering group companies, products, R&D, EU research projects, news, careers and compliance — plus a bilingual sister platform for AVESTA Egypt.

Client profile
AVESTA Group
Industry
Energy Storage & Manufacturing
Deployment stack
Laravel 13 · Livewire 4 · REST API · Laravel Fortify
Engagement
Backend, CMS & API development
AVESTA: Multilingual Corporate Platform & Content API for a European Battery Group — product interface

Results

Languages (EN · FR · NL)
3
EU research projects
33
Products published
21
Versioned REST API
v1

The challenge

AVESTA operates several entities — battery-system manufacturing in Seneffe (Belgium), LFP battery recycling and a BMS centre of excellence in Skopje — and needed one source of truth for corporate content in three languages, served to a separate front end.

Our solution

A Laravel 13 + Livewire 4 admin with fully translatable content models and a /v1 REST API with locale negotiation, covering pages, products, R&D capabilities, EU research projects, news, careers, partnerships, legal documents and analytics providers.

About AVESTA

AVESTA is a European group building a battery and energy-storage value chain. Its entities include BE-VOLT Battery System — a battery assembly facility in Seneffe, Belgium, starting at 3 GWh of annual capacity — BE-VOLT Battery Recycling for LFP batteries, and ABEE Skopje, a centre of excellence for battery management systems (BMS), battery passports and battery cybersecurity.

The brief

A group like this publishes a lot of structured content: entities, products and categories, R&D capabilities, dozens of EU-funded research projects with tags, news, leadership, partnerships, careers, legal documents and EU-compliance pages — in English, French and Dutch. The marketing site is built separately, so the content had to be served through an API.

What we built

Headless CMS

  • A secure Livewire admin (Laravel Fortify authentication, role-based permissions).
  • Translatable models for every content type — each record has per-language fields, so editors can publish in EN, FR and NL independently.
  • Page builders for home, about, products, R&D, projects, news, partnerships, careers, contact and EU compliance.
  • Stats, leadership profiles, partnerships and research tags managed as structured data.
  • Contact submissions, job postings and job applications.
  • Analytics provider settings so the front end loads tracking only where configured.

Versioned REST API

  • All endpoints under /api/v1 with a locale middleware that returns the requested language.
  • Endpoints for languages, site settings, legal documents, every page, product categories and products, R&D capabilities, research tags, EU research projects, projects and news articles — with slug-based detail routes.

AVESTA Egypt

A sister platform for AVESTA Egypt in English and Arabic, with nine product categories, projects, technical documents, news, careers and legal documents, managed in the same way.

Quality

The codebase is tested with Pest, analysed with Larastan and formatted with Laravel Pint, so new content types can be added safely.

More of our work

Related Case Studies

View all case studies
Your project next

Want something similar for your business?

Tell us what you need and we will reply within 24 hours with a recommended approach and a clear estimate. NDA on request.

  • checkNDA on request
  • checkTalk directly to the builders
  • checkZero obligation