Project: FAVORAPP CRM - Full-Stack Web Development | Pool Deza
Details, tech stack, key features, and impact of FAVORAPP CRM
Next.js 15 Administrative Dashboard with Turbopack for Services Marketplace Management and Moderation

FavorApp CRM is a comprehensive administration platform developed to validate, monitor, and manage users in a services marketplace. I implemented a modern dashboard with centralized account verification management, task reporting, content moderation, real-time balance calculation, and advanced statistics.
As a Full-Stack Developer, I was responsible for the architectural design, integration with external APIs (REST), advanced filter systems (active/reported), scalable pagination for 50K+ users, build optimization with Turbopack (5x faster than Webpack), and deployment on Docker + Vercel.
The system features real-time user balance calculations using Redis caching with event-driven invalidation, processing over 1,245 monthly reports with 95%+ accuracy in validation.
- RoleFull-Stack
- Year2025
- StackNext.js 15, TS, Radix
- BuildTurbopack
- Reports/mo1,245+
- Accuracy95%+
Radix UI, shadcn/ui, Lucide Icons
React Hooks, Custom Hooks, useMemo
Axios, REST, JWT Auth, Interceptors
Turbopack (<2s), Docker Multi-stage
Real-time statistics of jobs, advertising, users, and engagement with native SVG charts.
Filterable list with name/DNI/phone search and 1-click account verification.
Table with reputation (rating) indicators and affiliation status for effective moderation.
Moderation of published content with geolocation and dual report view.
Filtering by verified/reported status, sorting by date, real-time search with optimized useMemo.
User balance calculation with Redis caching and event-driven invalidation for precise metrics.
Implemented cursor-based pagination on frontend + optimized PostgreSQL indexes. useMemo with multiple conditions (IsVerified + Rating + search) to maintain O(1) lookup. React.memo on table rows to eliminate lag.
Calculation pipeline with Redis caching and event-based invalidation. Asynchronous computation of user balances without blocking the UI, with fallback to direct calculation if the cache expires.
Turbopack reduced build times 5x vs Webpack: compilation in <2s. Instant Hot Module Replacement. Optimized multi-stage Dockerfile (builder + runner) for efficient deployment.
Operational private system. TypeScript 96.9% coverage. Ultra-fast build with Turbopack. Optimized multi-stage Dockerfile. API routes with header token validation. Reusable UI patterns (CopyableText, TooltipProvider). Dark mode ready. Advanced filters with useMemo and React.memo. Balance calculation with Redis cache.