Multi-tenant · Fully isolated data

Your ledger. Nobody else's business.

{% trans "DailyLedger replaces a manual spreadsheet with a proper income & expense tracker — categorized transactions, budgets, calendar & spreadsheet views, and visual reports. Built for a small trusted group, with every person's numbers kept completely private." %}

9

Active Users

213

Transactions Logged

116

Categories Tracked

61

Days Running

Overview

What is DailyLedger?

{% trans "DailyLedger replaces a manual Excel or 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." %}

{% trans "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.

Process

From entry to insight, in four steps

01

You log a transaction

Amount, category, payment method, optional note — takes seconds.

02

It's saved to your workspace only

Every record is tied to your account's isolated tenant — never shared.

03

Dashboard updates instantly

Today, this week, this month — all recalculated live.

04

Reports & budgets track trends

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

Trust

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.

Capabilities

Features

Multi-user, fully isolated workspaces
Budgets with 80% / 100% warnings
Calendar & spreadsheet-style views
Detail reports with charts & JPG export
Email & Telegram summary notifications
Full audit log for Super Admins
Guided setup wizard for new users
Approval workflow for new accounts

Under the hood

Tech stack

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

Questions

Frequently asked

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.

How do the Email/Telegram summaries work?

Choose a frequency in Notification Preferences. A Super Admin approves the request, and from then on your summary arrives automatically by Email and/or Telegram.

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