
Bulk phone-number dedup & vendor-delivery tracking
Visit Live SitePhone Vault is a full-stack data platform built to ingest large CSV and contact uploads, deduplicate them against a vendor-agnostic master dataset, and track which vendor delivered which numbers. Built with Go, Gin, Next.js, MySQL, MongoDB, Redis, and Docker, it supports bulk CSV upload with cancelable real-time SSE progress, including 4 parallel chunk uploads for ~1M-row uploads. The platform uses a dual-store approach with MySQL (GORM) and MongoDB for high-volume records, alongside a two-tier staging-to-master data flow with deduplication. Security features include JWT authentication, OTP/2FA, IP allow-listing, and login auditing. Its clean, hexagonal Go architecture supports staged review, migration to master, exports, and per-vendor duplicate and dispute reporting.

What we designed, built and shipped
Bulk CSV upload with real-time SSE progress, cancelable
Dual-store: MySQL (GORM) + MongoDB for high-volume records
Two-tier staging → master data flow with dedup
JWT auth, OTP/2FA, IP allow-listing & login auditing
Cutting-edge technologies powering the solution
Let's discuss how we can help you achieve similar results for your business
Explore our other data platform projects

eSparks IT Solutions built a browser-operated data platform for planning, running, monitoring, and validating real-time migrations between heterogeneous databases. The solution supports any-to-any migration across six database engines: SQL Server, PostgreSQL, MySQL, Oracle, Db2, and MongoDB. Its Java 21 and Spring Boot 3 control plane orchestrates jobs, while a React interface supports operation through the browser. For real-time CDC, the data plane uses Debezium, Kafka, and a JDBC sink, with PostgreSQL in the stack and deployment via Kubernetes. The platform includes end-to-end integrity validation with drift detection, custom Java SMTs, AES-GCM secret encryption, Prometheus/Grafana, JWT/RBAC security, and multi-million-row validation, with environments supported through Docker Compose and K8s (Strimzi).

Esparks Edu is a SaaS school management ERP built to unify academics, finance, HR, and daily operations in one platform. eSparks IT Solutions developed it with Next.js 16, React 19, PostgreSQL, Prisma, NextAuth, Redis, and a companion React Native app. The system supports subdomain-based multi-tenancy with per-tenant data isolation, along with RBAC across 9 roles and subscription tiers with Razorpay billing. Its scope covers admissions-related workflows, attendance, fees, exams, payroll, timetable, and report cards, helping schools manage core processes in a single system. The platform spans 55 data models, 6 DB schemas, around 26 web modules, and 21 mobile screens, while Firebase push notifications extend the experience to mobile users.

Retro — Sprint Retrospectives is a SaaS platform for running real-time sprint retrospectives for every team. Built with Next.js 15, React 19, PostgreSQL, Drizzle, Redis, Docker, and Socket.IO, it supports live cards, votes, presence, and a timer through Socket.IO with a Redis adapter. The product includes no-signup anonymous join with server-side device tokens, along with drag-and-drop columns, voting, board lock, and CSV/PDF export. It also features a localized UI in EN/ES, dark mode, and a pnpm monorepo structure. Architected as 2 apps plus 2 shared packages, the solution is designed for multi-instance realtime usage and includes Caddy auto-HTTPS for deployment-ready operation.