Transform your transaction data into actionable insights with our powerful, scalable API. Built for modern applications with TypeScript, PostgreSQL, and comprehensive testing.
Built with enterprise-grade technologies and best practices for scalability, security, and developer experience.
Get instant insights into spending patterns across cities and individual users with powerful aggregation capabilities.
Upload transaction data via CSV files with automatic validation and processing for seamless integration.
Built with TypeScript and Prisma for robust type safety, validation, and excellent developer experience.
Interactive Swagger documentation with examples, making API integration straightforward and efficient.
Enterprise-grade database with Docker support for reliable, scalable data storage and retrieval.
Full test coverage with Jest and Supertest ensuring reliability and maintainability of the API.
Clean, RESTful API design with comprehensive documentation and examples.
Health check endpoint to verify API status and system metrics
Get city-wide transaction summary with optional date filters and aggregation
Get user-specific transaction report with merchant and category breakdowns
Upload transaction CSV file for data import with validation and error handling
Built with cutting-edge technologies for performance, scalability, and developer experience.
Runtime Environment
Type Safety
Web Framework
Database
ORM
Containerization
Uptime
Response Time
Test Coverage
Support