Home Info. Hub
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.
Key Features
Finance Traces
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.
Event 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.
Library System
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.
Blog System
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.
How to Use It
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.
Live Demo
A live application is hosted at alvachien.com.
Snapshots
Welcome page
Finance reports
Cloud of tag
Create a financial document
Display a posted document
Related API/App
The live demo uses the following services:
What's HIH
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.
AI-Powered Development
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
Upcoming AI Features
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
Technology Stack
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
Development
# Install dependencies
npm install
# Run development server
ng serve
# Run unit tests
npm test
# Build for production
npm run build
Credits
As an open source project, HIH relies on the following open source projects and libraries:
Contact
Alva Chien | 钱红俊
A programmer, a photographer, and a father.
Contact me:
- Via email: [email protected]
- Visit my website
License
MIT