Skip to content

chialin/export-beancount-expenses

Repository files navigation

Beancount Expense Tracker

Beancount Expense Tracker is a web application that helps you log daily expenses and automatically generates transactions in the Beancount format. This tool allows you to record expenses in real time and export them for easy integration with your Beancount financial records.

co-work with chatGPT

Beancount Example

Once you log an expense, the application will generate a Beancount transaction like the following:


2024-10-03 \* "Expense"
Assets:Cash -100.00 TWD
Expenses:Food

Getting Started

Prerequisites

Make sure you have the following installed:

  • Node.js (v14 or later)
  • npm or yarn

Installation

  1. Install the dependencies:
  npm install

or

  yarn install

Running the Application

To start the development server, run:

  npm run dev

or

  yarn dev

This will run the application in development mode. Open http://localhost:5173 to view it in your browser.

Building for Production

To build the app for production, run:

  npm run build

or

  yarn build

This will create an optimized production build in the dist folder.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors