Saarthii B2B Transaction Platform
Comprehensive B2B transaction and booking platform with integrated wallet system and multi-modal booking capabilities.
Problem Statement
B2B travel businesses needed a unified platform to handle transactions, manage bookings across multiple transport modes (air, bus, rail), and process payments through various gateways. The existing fragmented systems lacked integration, making it difficult to manage transactions, track bookings, and maintain financial records efficiently.
Solution
Built a scalable microservices-based platform with the following key components:
- Integrated Wallet System: Centralized B2B transaction wallet supporting multiple payment gateways for seamless financial operations
- Multi-Modal Booking: Unified booking system for air, bus, and rail with consistent API and user experience
- Payment Gateway Integration: Support for multiple payment gateways with real-time transaction processing and reconciliation
- Scalable Architecture: Microservices architecture ensuring high availability and horizontal scalability
Tech Stack
Role & Contribution
As Full-Stack & DevOps Engineer, I was responsible for:
- Architecting and developing the microservices-based backend using Nest.js
- Building responsive frontend interfaces with Next.js
- Implementing wallet system with multiple payment gateway integrations
- Setting up and managing AWS infrastructure and deployment pipelines
- Containerizing applications with Docker for consistent deployments
- Implementing Redis caching for improved performance
- Database design and optimization with MongoDB
Outcome & Impact
Enabled seamless B2B transactions and multi-modal booking management with high availability and scalable architecture. The platform successfully handles complex transaction flows, supports multiple payment gateways, and provides a unified experience for managing air, bus, and rail bookings through a single integrated system.