Back to projects
Akzente — Retail Merchandising Platform
project showcase

Akzente — Retail Merchandising Platform

NestJSAngularPostgreSQLTypeScriptNgRxMapboxSocket.IO

A full-stack retail services management platform that connects Akzente staff, client companies, and field merchandisers. Built with a single NestJS REST API and three role-specific Angular apps—HeadOffice (admin panel), Client portal, and Merchandiser mobile-friendly app. Features include project and report lifecycle management, branch search with interactive Mapbox maps, real-time notifications via Socket.IO, Excel import/export, JWT auth with refresh tokens, and multi-language support (German/English). The architecture is designed for scalability with TypeORM, PostgreSQL, and a modular feature-based structure.

Key features

  • Multi-role platform (Admin, Client, Merchandiser) with 3 separate Angular apps
  • Project and report management with Excel import/export
  • Interactive branch search with Mapbox GL maps
  • Real-time in-app notifications via Socket.IO
  • JWT authentication with refresh tokens and role-based access
  • Multi-language support (German, English, Spanish, French, Italian)
  • Dashboard, favorites, and notification center across all apps