RedQ: Enterprise SaaS Platform Development for Redington Group by Aaryann ChandolaRedQ: Enterprise SaaS Platform Development for Redington Group by Aaryann Chandola
RedQ: Enterprise SaaS Platform Development for Redington Group
Enterprise multi-tenant SaaS platform built for Redington Group
Link: redq.redingtongroup.com
Description:
RedQ is an enterprise multi-tenant SaaS platform I built for Redington Group. Full ownership of architecture, development, and deployment.
Authentication and Security
Built JWT-based authentication with bcrypt password hashing and OTP-based two-factor authentication via email.
Implemented password reset flow with email link or OTP code.
Added rate limiting, security headers (Helmet.js), CORS protection, and input validation with Zod.
Role-Based Access Control
Designed a multi-tier RBAC system with SUPER_ADMIN and USER roles.
Built a permission model with role-assigned products and vendors through many-to-many relationships.
Developed a SuperAdmin module with privileged management APIs for users, roles, vendors, products, features, and navigation.
Core Features
Built product, vendor, and feature management modules.
Developed a navigation management system and a document editor with hierarchical structure.
Implemented file uploads with AWS S3 storage integration.
Built an analytics dashboard with platform-level usage metrics.
Frontend Development
Built with React 19, TypeScript, and MUI (Material-UI).
Redux Toolkit for state management and React Query for server state and caching.
Responsive design across devices.
Backend Engineering
Express.js backend with Prisma ORM on PostgreSQL 16.
Redis 7 with BullMQ for background job processing including media processing, email, and cleanup tasks.
Media processing with Sharp and FFmpeg.
Email service via Nodemailer (Office365).
Architecture and Infrastructure
Docker and Docker Compose with one-command deployment, health checks, and auto-setup.
Monorepo structure with shared types across frontend and backend.
Next.js 15 frontend, Express.js backend, PostgreSQL 16, Redis 7.
Built for enterprise scale from day one.