SwingPay

Fintech Simulation Dashboard

A full-stack fintech demo built with Node.js, Express, MongoDB, and EJS.
Explore wallets, transfers, referrals, and admin controls.

What's Inside

Key features built into this demo

Wallet & Balance

Real-time balance tracking with full credit and debit history

User Transfers

Send money to other users by email with balance validation

Referral Rewards

Earn $10 when someone signs up using your referral code

Transaction Filters

Filter transactions by type with interactive pill toggles

Admin Dashboard

Manage users, credit or debit accounts, and view aggregate metrics

Audit Logs

Complete admin action history with timestamps and details

How It Works

Get started in three simple steps

1

Create an account

Register with your email or use the demo credentials below

2

Explore the dashboard

View your balance, send transfers, and earn referral rewards

3

Try admin controls

Log in as admin to manage users, adjust balances, and view logs

Try It Now

Use these credentials to explore immediately

User

Regular User

Email user@test.com
Password password123
Sign In as User
Admin

Administrator

Email admin@test.com
Password password123
Sign In as Admin

Built With

Node.js Express MongoDB Atlas EJS express-session Lucide Icons