Home Information Hub, abbreviated as HIH, is a personal and family information platform designed to manage and track all aspects of daily life. It provides a comprehensive set of tools for financial management, event planning, library organization, and personal blogging.
A complete personal/family finance system that tracks all financial activities:
- Document Management — Create and manage various types of financial documents including income/expense records, transfers, currency exchanges, asset buy/sell transactions, loans, repayments, down payments, and asset value changes. Supports mass creation for batch entry.
- Account Management — Track multiple accounts across categories (cash, deposit, investment, loan, receivable/payable). Supports account reconciliation and settlement.
- Reports & Analytics — Visualize financial data with interactive charts (powered by ECharts), including account reports, cash journals, balance reports, month-on-month comparisons, transaction type analysis, control center summaries, and order-level reporting.
- Financial Planning — Create and track financial plans and budgets.
- Orders & Control Centers — Organize transactions by activities/projects (orders) and organizational units (control centers) for better categorization.
- Recurring Documents — Automate recurring financial entries.
- Multi-currency Support — Handle transactions in different currencies with exchange rate management.
Track and manage events and activities:
- Normal Events — One-time events with full detail tracking.
- Recurring Events — Repeating events with flexible scheduling.
- Event Overview — Calendar-style view of all events.
- Event Search — Find events across all types and time periods.
Organize and manage personal collections:
- Book Management — Catalog books with full metadata, including tags and categories.
- Borrow Records — Track book lending with creation dialogs and record lists.
- Location Tracking — Organize books by physical locations with detail views.
- Person & Organization Management — Manage people and organizations associated with your library.
- Search — Full-text search across library contents.
A built-in blogging platform:
- Post Management — Create, edit, and manage blog posts with markdown support.
- Collections — Organize posts into collections/categories.
- User Settings — Personalize blog settings and preferences.
HIH is designed to run on a cloud or HTTP/HTTPS server, providing easy access from all workstations and mobile devices.
Ideally, deploy it on a cloud server, or run it on a NAS/family server with ASP.NET Core backend and HTTP server support.
A live application is hosted at alvachien.com.
The live demo uses the following services:
HIH (Home Information Hub) is a centralized platform for storing and managing information across all family members. Since version 0.1, it supports finance traces and learning traces, with additional features for events, libraries, and blogging.
This project is developed with AI-assisted coding using Claude (Anthropic), significantly accelerating development velocity and improving code quality through:
- Intelligent code generation — Boilerplate, test cases, and refactoring powered by AI pair programming
- Automated bug fixing — AI-driven analysis and resolution of test failures and edge cases
- Code review assistance — Automated review for correctness, security, and adherence to project conventions
- Multi-agent orchestration — Parallel AI agents for comprehensive codebase exploration, feature design, and verification
AI-powered finance analysis is planned for the Finance Traces module, bringing intelligent insights to your financial data:
- Activity Analysis — AI-driven analysis of finance activities to identify spending patterns, income trends, and financial health indicators
- Smart Insights — Automated detection of unusual transactions, budget deviations, and optimization opportunities
- Natural Language Queries — Ask questions about your finances in plain language and get instant answers
This project is the UI layer of HIH, built with modern web technologies:
- Angular 21+ — Application framework
- TypeScript — Language
- Ant Design for Angular (NG-ZORRO) — UI component library
- ECharts — Data visualization
- ngx-echarts — ECharts integration for Angular
- date-fns — Date handling
# Install dependencies
npm install
# Run development server
ng serve
# Run unit tests
npm test
# Build for production
npm run buildAs an open source project, HIH relies on the following open source projects and libraries:
Alva Chien | 钱红俊
A programmer, a photographer, and a father.
Contact me:
- Via email: alvachien@163.com
- Visit my website
MIT