Skip to content
SSandeep • Portfolio
HomeProjectsCoursesExperienceSkillsContact

© 2026 Sandeep — Built with Next.js • Tailwind v4 • Framer Motion

  • Home
  • Projects
  • Courses
  • Experience
  • Skills
  • Contact
GitHubX (Twitter)LinkedInEmail
HomeLedger — Smart Household Life Manager — Project | My Portfolio
Case study

HomeLedger — Smart Household Life Manager

by Admin

HomeLedger is a full-stack household platform that helps families manage medicine, groceries, expenses, health logs, appointments, and everyday home information in one shared place — instead of scattered notes, chats, and memories.

ReactViteTailwind CSSNode.jsExpressMongoDBHousehold platformFamily appMedicine managementGroceries managerHealth trackingAppointmentsExpensesJWT AuthenticationEmail verificationRole-based accessFull-stack project
  • Shipped 2026
  • Built with React
  • + Vite
0
Days since launch
0
Stack tags
0
Featured
Primary tech
React
Also used
Vite

🏠 HomeLedger — Smart Household Life Manager

HomeLedger is a full-stack household platform designed to bring everything important in a home into one shared digital space — instead of spreading it across WhatsApp chats, random notebooks, memory, and dozens of different apps.

What started as a family health / medicine manager has now evolved into a much bigger vision:

💡 A central control centre for household life — groceries, medicine, health, expenses, reminders, logs, and more — with shared access for the whole family.


🌟 Key Pillars of HomeLedger

✔ Household-Centric Design

  • Create a household space

  • Invite family members

  • Everyone shares the same data

  • Roles & permissions built-in (owner / member)

  • Great for:

    • families

    • couples

    • shared accommodation

    • elderly care households


🛒 Groceries & Pantry Management (ToDo)

HomeLedger includes a Groceries module to stop households running out of essentials.

Features

  • Add grocery items with:

    • category

    • quantity

    • notes

    • purchase history

  • Track items by status:

    • 🟢 In stock

    • 🟡 Running low

    • 🔴 Out of stock

  • Shared view across the whole household

  • Prepared for:

    • shopping list mode

    • auto-repeat

    • predictive suggestions

[IMAGE — ToDo]


💊 Medicine & Prescription Manager

Medicine is still a core module — especially for families with ongoing prescriptions.

Includes:

  • Patient-level prescriptions

  • Dosage & schedule tracking

  • Medicine stock levels

  • Optional auto-deduction when taken

  • Low-stock warnings

  • Upcoming expiry reminders

  • Full log & timeline history


❤️ Health Logs & Appointments

Health needs proper history — not memory.

Supported logs:

  • 🩸 Blood pressure tracking

  • Smart Blood pressure record scanning

  • Blood pressure record exporting as PDF

  • ❤️ Pulse rate

  • 📅 Appointments

  • 📝 Health notes & doctor summaries

Everything appears in a single timeline view.


💰 (Upcoming) Expenses & Household Finance

HomeLedger is structured so expenses and payments can plug in naturally.

  • Shared expense logging

  • Categories (groceries / medicine / utilities etc.)

  • Future-ready for:

    • charts

    • balance-splitting

    • cash-flow summaries

This makes HomeLedger useful even for students in shared homes.


🧠 Household Knowledge Hub (Future Expansion)

The platform is intentionally designed to grow.

Planned / supported sections include:

  • Warranty tracking

  • Household documents

  • Emergency info

  • Contacts & service providers

  • Maintenance reminders

  • Pet records

  • School info

HomeLedger is meant to scale with real family life.


🧩 UX & Design Philosophy

🎯 Goals

  • Clear

  • Calm

  • Trust-worthy

  • Minimal noise

Experience features

  • Two-column layouts on large screens

  • Compact mobile layouts

  • Global loading bar

  • Real-time state indicators

  • Consistent UI components

  • Accessibility-first colour contrast


🏗 Tech Stack & Architecture

Frontend

  • React

  • Vite

  • Tailwind CSS

  • Axios

  • Custom UI components

  • Global store for loading & app state

Backend

  • Node.js

  • Express

  • MongoDB + Mongoose

  • JWT Authentication

  • Secure cookies

  • Email verification system

  • Background job support

  • Ready for:

    • AWS S3 file storage

    • PDF export

    • Notifications engine


👥 Typical User Flow

1️⃣ Create an account & verify email
2️⃣ Create your household
3️⃣ Invite other members
4️⃣ Add your:

  • groceries

  • medicines

  • logs

  • appointments
    5️⃣ HomeLedger becomes your shared “memory system”
    6️⃣ No more losing details inside chat history


📌 Why I Built This

Most families today rely on:

  • WhatsApp chats

  • hand-written notes

  • reminders in different phones

That works — until it doesn’t.

HomeLedger centralizes the critical information that actually matters in everyday home life, in a way that is:

  • clear

  • secure

  • structured

  • and easy for everyone to access


🚀 What I Learned

  • Building multi-tenant systems with households & roles

  • Designing modular domain-driven features

  • Secure email verification & JWT auth

  • Handling sensitive personal data structures

  • Creating scalable backend architecture

  • Designing UI for family-friendly clarity


🔮 Future Direction

HomeLedger is designed to grow into a complete home OS, including:

✔ reminders
✔ recurring schedules
✔ record exports
✔ notifications
✔ expenses engine
✔ automation rules
✔ insights dashboard

…and much more 🙂

Share on TwitterShare on LinkedIn
HomeLedger — Smart Household Life Manager
Reading progress
Reading progress
On this page
Add headings (H1–H3) in the editor to see a table of contents here.

Related projects

Sort:
WaterMonitor — ESP32 Smart Water Level Monitor (Modular Firmware)

WaterMonitor — ESP32 Smart Water Level Monitor (Modular Firmware)

An ESP32-based water tank monitoring system with OLED UI, live web dashboard (WebSocket + REST), calibration + thresholds, audible/LED alerts, and OTA firmware updates — built with a clean modular architecture.

+13 more
Live demoSource code