← All projectsBirrPayFintech

BirrPay

Mobile payments app with a full auth system — scrypt password hashing, HMAC-signed session cookies, rate limiting — plus wallets, transfers, and an admin dashboard.

BirrPay is a demonstration payments platform: sign up, hold a wallet balance, send and receive transfers, and watch every transaction in a full history. An admin dashboard gives oversight of accounts and activity.

The point of the project is the auth layer — built by hand, not with a library. Passwords are hashed with scrypt, sessions are HMAC-signed cookies that can't be tampered with, and sensitive endpoints are rate-limited against brute force.

  • Auth built from scratch: scrypt hashing, HMAC-signed cookies, rate limiting
  • Wallet with send/receive and full transaction history
  • Admin dashboard for monitoring and support
  • Seeded demo accounts for instant exploration