Apps

Elbe-Akustik

Hearing aid shop platform with subscription rental model and multi-location support

Overview

Elbe-Akustik is a hearing aid shop platform for a client with four retail locations in northern Germany (Gluckstadt, Horst, Elmshorn, Barmstedt). It features bilingual support (German default, English), a subscription-based hearing aid rental model, appointment booking, insurance tracking, and an admin dashboard.

Production URL: elbe-akustik.hansenexus.dev

Status: Initial setup phase. Core infrastructure is in place with many planned pages still in development.

Key Features

  • Bilingual Support — German (default) and English via next-intl
  • Subscription Hearing Aid Rental — Monthly rental plans with status tracking (active, cancelled, past_due)
  • Appointment Booking — Calendar-based scheduling for hearing tests, consultations, and fittings
  • Insurance Tracking — First-visit popup for insurance type (gesetzlich/privat) affecting pricing and content
  • Chat System — Async messaging supporting both authenticated users and anonymous guests
  • Newsletter — Email signup with bilingual react-email templates
  • Multi-Location — Support for 4 store locations with individual details
  • Admin Dashboard — User management, subscription management, appointment overview, analytics
  • Email Notifications — Bilingual transactional emails via Nodemailer (appointment confirmation, welcome, newsletter, password reset)

Tech Stack

ComponentTechnology
FrameworkNext.js 16 (App Router, React Compiler)
BackendConvex
Auth@convex-dev/auth (Password provider)
i18nnext-intl (de, en)
Emailreact-email + Nodemailer
StylingTailwind CSS v4 + shadcn/ui

User Roles

RoleAccess
GuestBrowse products/services, book appointments, use anonymous chat, subscribe to newsletter
UserManage subscriptions, chat history, appointment history, profile and insurance type
AdminFull dashboard access: users, subscriptions, appointments, chat, analytics, newsletter

Product Categories

The shop organizes products into three categories:

  • hearing_aid — Main hearing aid products (Horgeraete)
  • accessory — Phone accessories, music/TV solutions, light signals
  • care_product — Cleaning supplies and maintenance items

Development Status

Currently implemented: Home, products, services, about, contact, appointments, subscriptions, insurance selection, dashboard, admin panel, login, signup, forgot password, imprint, privacy

Planned (MVP): Pricing page, individual product detail pages, dedicated team page, store location pages with maps, route group restructuring

Planned (Phase 2+): Customer testimonials, educational hearing health articles, career listings, newsletter management, advanced analytics

Shared Packages

@hn-monorepo/ui, @hn-monorepo/auth, @hn-monorepo/email, @hn-monorepo/config, @hn-monorepo/shared

HanseNexus 2026