Batch Payment — Transactions & PnL Analytics
A web app for sending payments to multiple wallets at once, with analytics and PnL reports.
Project Overview
- Type: Fintech / Personal Project
- Timeline: 2025
- Stack: React.js, Tailwind, Chart.js
Problem / Goal
Crypto traders often need to send tokens to many wallets quickly and track PnL (Profit and Loss). Manual transactions take too much time and lack reporting. I built a batch payment app with built-in analytics.
My Role & Responsibilities
- Designed the dashboard UI
- Implemented batch transaction workflow
- Created charts for PnL analytics
- Added exportable image-based reports
Process
- Research: Reviewed crypto wallet tools for speed and usability.
- Design: Dashboard layout with recipients table + analytics panel.
- Development: React components with Tailwind, integrated Chart.js.
- Testing: Handled invalid wallets, error messages, and responsive UI.
Solution
A sleek dashboard where users can paste wallet addresses, set amounts, and execute multiple payments at once. The app also generates PnL visualizations with charts and shareable reports.
Outcome & Learnings
- Reduced time compared to sending one transaction at a time.
- Learned to combine payments with analytics for user value.
- Next: Add blockchain integration for live on-chain confirmations.