Back to Portfolio
Backend2024

Armorix

A role-based vehicle foil wrap management platform with real-time chat and asset tracking.

Armorix preview

Overview

Armorix is a comprehensive REST API serving clients, installers (dealers), car dealers, and superadmins. It manages complex vehicle wrapping workflows, incorporating real-time Socket.io chat with flood protection, secure AWS S3 uploads, and Firebase push notifications.

The Problem

Vehicle wrapping workflows lacked a centralized platform to connect vehicle owners, dealerships, and installers securely in real-time.

The Solution

Architected a robust Express/Node.js backend with strict RBAC (Role-Based Access Control). Integrated Socket.io for live messaging with token verification, and Prisma ORM for reliable MySQL transactions.

Technologies

Node.jsExpressPrismaMySQLSocket.ioAWS S3Firebase

Key Highlights

  • Strict Role-Based Access Control (RBAC)
  • Real-time chat with Socket.io
  • AWS S3 integration for media
  • Firebase Cloud Messaging (FCM)