Personal Expense Tracker

Know where your
money actually goes.

Add your income and expenses, pick a category, and Money Mapper keeps the running total for you. No spreadsheets, no setup, no monthly fee.

Three steps, no learning curve

You don't need to configure anything. Open it, log a transaction, and the numbers update immediately.

Step 1

Log a transaction

Enter an amount, choose income or expense, pick a category like Food or Bills, and add a short note. Takes about 5 seconds.

Step 2

Watch the numbers update

Your balance, total income, and total expenses recalculate the moment you hit save. The charts update too — no page refresh.

Step 3

Review your history

Every transaction is listed in order. Delete anything you logged by mistake. Your data is tied to your account, not your browser.

Exactly what's included — nothing vague

This is what you actually get when you open the app.

Balance

Running net balance

Income minus expenses, always visible at the top. Updates instantly when you add or delete a transaction.

Charts

Income vs. expense breakdown

A doughnut chart that shows the split between what came in and what went out. Useful for a quick month-end check.

Categories

Spending by category

A bar chart that shows how much you spent in each category — Food, Bills, Travel, Health, Shopping, and more.

History

Full transaction log

Every entry you've made, in order. Each shows the amount, category, date, and a delete button if you need to correct something.

Accounts

Data saved to your account

Transactions are stored on the server, linked to your account. Sign in from a different device and your history is there.

Categories available

9 spending categories

Food, Bills, Travel, Health, Shopping, Entertainment, Education, Salary, and Other. Covers most everyday spending without overcomplicating it.

How it's built

This is a full-stack web app built and maintained by Team 2 as a real, working personal finance tool — not just a portfolio demo. The backend is Node.js + Express, data lives in MongoDB, and the frontend is plain HTML, CSS, and JavaScript — no heavy frameworks.

Node.js Express MongoDB Mongoose Chart.js Vanilla JS REST API JWT Auth

Try it — setup takes under a minute

Create an account, add your first transaction, and you'll know if it's useful. No card required.

Open Money Mapper →