๐Ÿ”’ Multi-Tenant ยท Fully Isolated Data

DailyLedger

A self-hosted personal income & expense tracker โ€” replacing a manual spreadsheet with categorized transactions, budgets, calendar & spreadsheet views, and visual reports, built for a small trusted group with each person's data kept completely private.

4

Active Users

33

Transactions Logged

58

Categories Tracked

5

Days Running

๐Ÿ“– What is DailyLedger?

DailyLedger replaces a manual Excel/Google Sheet expense tracker with a proper web app. Every registered user gets their own completely isolated financial workspace โ€” categorized expenses and income, custom payment methods, monthly budgets with alerts, a calendar view, and a familiar spreadsheet-style monthly breakdown.

It's built for a small, trusted group of people who each want their own private ledger โ€” not a public finance app, and not something anyone else on the team can browse into.

๐Ÿ’ธ Track daily spending

Add an expense or income in a few seconds, from any device.

๐Ÿ—‚๏ธ Categorized & organized

Preset categories to start, fully customizable per user.

๐Ÿ“Š Visual reports

Charts, category breakdowns, and exportable images.

๐ŸŽฏ Budgets & alerts

Set monthly limits per category, get warned before overspending.

โš™๏ธ How it works

1

You log a transaction

Amount, category, payment method, optional note โ€” takes seconds.

2

It's saved to your workspace only

Every record is tied to your account's isolated tenant โ€” never shared.

3

Dashboard updates instantly

Today, this week, this month โ€” all recalculated live.

4

Reports & budgets track trends

Category breakdowns, budget usage, and exportable charts, anytime.

๐Ÿ”’ Security & Privacy

Your data is yours alone โ€” not even a Super Admin can see it.

  • โœ“Every transaction, category, and budget is tied to your own isolated workspace, enforced in code on every single request โ€” not just hidden in the interface.
  • โœ“Financial data is never reachable through the admin panel, including by accounts with full admin/superuser access.
  • โœ“Passwords are hashed with industry-standard one-way hashing โ€” never stored or visible in plain text, not even to developers.
  • โœ“All traffic is encrypted in transit over HTTPS.
  • โœ“New accounts require Super Admin approval before they can log in at all.

โœจ Features

Multi-user, fully isolated workspaces
Budgets with 80%/100% warnings
Calendar & spreadsheet-style views
Detail Reports with charts & JPG export
Full audit log (Super Admin)
Guided setup wizard for new users

๐Ÿ› ๏ธ Tech stack

Django 5.2
PostgreSQL
Tailwind CSS
Chart.js
Gunicorn + Nginx
Self-hosted VM

โ“ FAQ

Can anyone else see my transactions?

No. Every query in the app is scoped to your own workspace, and financial data is never exposed through the admin panel โ€” not even to Super Admins.

Can I add my own categories and payment methods?

Yes โ€” anytime, from Others โ†’ Manage Categories. Existing ones can be deactivated (hidden) but never deleted, so your history stays intact.

How do new accounts get approved?

Registrations start pending. A Super Admin reviews and approves (or rejects) each one before login is possible.

Can I export my data?

Reports and Detail Reports charts can be exported as JPG images directly from the page.

Developed by

Jikrul Sayeed

KUET ยท EEE ยท 2k15

← Back to Login