Home
Softono

Achihui

Open source TypeScript
15
Stars
3
Forks
65
Issues
1
Watchers
3 months
Last Commit

 About Achihui

HIH is Home Information Hub. It's a Cloud-ready web App with powerful authority control, offering the functionality to transform home-wide info into digit records, including finance traces, and the learning records. HIHbuild with tons of new technologies: Angular, Ant Design, and TypeScript;

Platforms

Web Self-hosted Cloud

Languages

TypeScript

Links

Need Help Installing Achihui?

We provide expert installation service for this software. Our team will install, configure, and secure Achihui on your server. plans start at just $30.

build and test

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

Index page Welcome page

Finance report Finance reports

Tag cloud Cloud of tag

Create document Create a financial document

Document display Display a posted document

Related API/App

The live demo uses the following services:

  • AC ID Server (Github) — Identity and authentication service
  • AC HIH API (Github) — Web API backend

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:

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:

  1. Via email: [email protected]
  2. Visit my website

License

MIT