FinVault· Personal Banking API
A RESTful banking backend built from scratch. JWT auth, multi-account management, fraud detection, spending analytics, and real-time notifications. The closest thing to fintech on this page, by design.
- JWT authentication with 24-hour expiry & BCrypt hashing
- Checking & savings accounts with freeze / unfreeze controls
- Auto-flagging of transactions over $10,000 as potential fraud
- Monthly category analytics + paginated transaction history
- Real-time in-app notifications on every transaction event
- Swagger / OpenAPI docs + xUnit + Moq coverage on core logic