Vanguarda Seller Service Center
Full-stack seller service center developed for Vanguarda Consórcio, enabling complete consortium sales management through a modern React interface and a robust Node.js backend.

Project Overview
Developed for Vanguarda Consórcio, this Seller Service Center is a comprehensive consortium administration system designed to streamline sales operations and partner management. The platform combines a modern React frontend with a high-performance Node.js backend, all containerized with Docker for reliable deployment.
Backend
Built with Fastify and TypeScript, the backend provides a fast and scalable API layer. It uses Prisma ORM for database operations with PostgreSQL, ensuring type-safe data access. Redis powers the background job queue through BullMQ, handling automated data imports and synchronization tasks. The system implements a robust two-layer authentication combining API tokens with JWT-based user authentication. OpenTelemetry integration enables comprehensive observability and performance monitoring.
Frontend
The user interface is built with React 19 and TypeScript, using Vite for fast development and optimized builds. Tailwind CSS provides a clean, responsive design system. React Query manages server state and caching, while Recharts powers the interactive dashboards and analytics visualizations. The application implements role-based routing, showing different interfaces for authenticated and non-authenticated users.
Key Features
- Consortium Management: Complete lifecycle management for consortium operations
- Partner Administration: Management of partners and partner categories with detailed tracking
- Sales Pipeline: End-to-end sales process with external webhook integrations
- Dashboard & Analytics: Real-time metrics and performance visualization
- Document Signing: Integration with ClickSign for digital contract signatures
- Data Synchronization: Automated imports from external systems
Infrastructure
The entire application runs in Docker containers, orchestrating PostgreSQL, Redis, backend, and frontend services. Multi-stage Docker builds ensure optimized production images, while built-in health checks monitor database connectivity and service availability.