update README.md

This commit is contained in:
MaysWind
2025-03-29 16:04:29 +08:00
parent e5cf92f84e
commit 94ef7f450b
+27 -20
View File
@@ -6,32 +6,39 @@
[![Latest Release](https://img.shields.io/github/release/mayswind/ezbookkeeping.svg?style=flat)](https://github.com/mayswind/ezbookkeeping/releases) [![Latest Release](https://img.shields.io/github/release/mayswind/ezbookkeeping.svg?style=flat)](https://github.com/mayswind/ezbookkeeping/releases)
## Introduction ## Introduction
ezBookkeeping is a lightweight personal bookkeeping app hosted by yourself. It can be deployed on almost all platforms, including Windows, macOS and Linux on x86, amd64 and ARM architectures. You can even deploy it on an raspberry device. It also supports many different databases, including SQLite, MySQL and PostgreSQL. With docker, you can just deploy it via one command without complicated configuration. ezBookkeeping is a lightweight self-hosted personal bookkeeping app with user-friendly interface for both desktop and mobile devices. Built with PWA technology, it provides near-native experience on mobile device. It's easily to be deployed and configured, you can just deploy it by a single command via Docker. It supports almost all platforms, including Windows, macOS, and Linux, and is compatible with x86, amd64 and ARM architectures. It only requires very few system resources, and you can even run it on a Raspberry Pi device.
Online Demo: [https://ezbookkeeping-demo.mayswind.net](https://ezbookkeeping-demo.mayswind.net) Online Demo: [https://ezbookkeeping-demo.mayswind.net](https://ezbookkeeping-demo.mayswind.net)
## Features ## Features
1. Open source & Self-hosted 1. Open Source & Self-Hosted
2. Lightweight & Fast 2. Lightweight & Fast
3. Easy to install 3. Easy Installation
* Docker support * Support Docker
* Multiple database support (SQLite, MySQL, PostgreSQL, etc.) * Support multiple databases (SQLite, MySQL, PostgreSQL, etc.)
* Multiple operation system & hardware support (Windows, macOS, Linux & x86, amd64, ARM) * Support multiple operation system & hardware architectures (Windows, macOS, Linux & x86, amd64, ARM)
4. User-friendly interface 4. User-Friendly Interface
* Both desktop and mobile UI * Native UI for both desktop and mobile devices
* Close to native app experience (for mobile device) * Support PWA, providing near-native experience for mobile devices
* Two-level account & two-level category support
* Plentiful preset categories
* Geographic location and map support
* Searching & filtering history records
* Data statistics
* Dark theme * Dark theme
5. Multiple currency support & automatically updating exchange rates 5. Powerful Bookkeeping Features
6. Multiple timezone support * Support two-level account
7. Multi-language support * Support two-level transaction categories and predefined categories
8. Two-factor authentication * Support transaction pictures
9. Application lock (PIN code / WebAuthn) * Support geographic location tracking and map
10. Data export & import (CSV, OFX, QFX, QIF, IIF, GnuCash, FireFly III, Beancount, etc.) * Support recurring transactions
* Search and filtering transaction records
* Data visualization and statistical analysis
6. Localization Support
* Multi-language support
* Multi-currency support with automatic exchange rate updates from various financial institutions
* Multi-timezone support
* Customizable date, time, number, and currency display formats
7. Security & Reliability
* Two-factor authentication (2FA)
* Login rate limiting
* Application lock (PIN code / WebAuthn)
8. Data export & import (CSV, OFX, QFX, QIF, IIF, GnuCash, FireFly III, Beancount, etc.)
## Screenshots ## Screenshots
### Desktop Version ### Desktop Version