✦✧❀♡

✧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