Spring Boot finance platform

Control spending, goals, reminders, and premium finance tools in one place.

This demo reinterprets the FinMate backend into a public product surface. It showcases the wallet, budgeting, goal tracking, recurring transactions, notifications, premium packages, and AI-powered planning modules found in the original codebase.

6 core finance flows
22+ REST controllers mapped
AI budget prediction module

Wallet balance

$12,480
Premium active
Needs $1,960
Wants $920
Saved $3,400
Monthly flow 72% on target

Recurring reminder

Rent due tomorrow
08:00

Wallet and category tracking

Track spending by custom categories and keep balances aligned with user wallets.

Budgets and goal progress

Set limits, monitor progress, and move contributions toward personal milestones.

Notifications and reminders

Recurring transactions, alerts, and verification flows keep users active and informed.

Interactive product surface

Explore the modules behind the backend.

Each state below represents a core capability visible in the Java API structure: transaction analytics, financial goals, premium subscriptions, and AI recommendations.

Live preview

Security and auth

JWT authentication, email verification, and Google OAuth.

FinMate's auth layer includes registration, login, OTP verification, password reset, token validation, logout, and profile email verification flows.

Automation

Recurring schedules and reminder confirmations.

Schedulers and reminder endpoints support recurring financial activity, overdue checks, premium expiry, and AI retraining workflows.

Admin and monetization

Premium packages, promotions, subscriptions, and admin logs.

The backend includes monetization endpoints, premium gating, coupons, subscription metrics, and audit trails for operational visibility.

Premium package concept

Free control for everyday spending, premium depth for power users.

Starter

$0 Basic wallet, category, and transaction flows
  • Daily transaction tracking
  • Budget visibility
  • Core reminders

Teams

Custom For coached programs, finance labs, or startup pilots
  • Premium analytics setup
  • Admin oversight
  • Custom onboarding

Demo takeaway

A production-style landing page for a backend-first student finance project.

01

Backend audited

Controllers, schedulers, entities, and premium modules were reviewed to reconstruct the real product scope.

02

Frontend demo rebuilt

A static public experience was created so the project can be showcased without a local SQL Server or mail setup.

03

Portfolio-ready output

The result is deployable on Netlify and suitable for embedded preview inside the main portfolio.