Skip to content

jordan841220/MOZE_Trend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

LOGO

MOZE Trend Visualizer

A containerized R Shiny app to visualize expense trends from data exported by the MOZE accounting mobile app. MOZE itself does not provide built-in trend charts, so this tool helps you track how the cost of a specific category (or sub-category) changes over time—for example, how your “lunch” expenses evolve month by month.


Prerequisites

  • Docker (make sure you have Docker installed on your machine)

Installation

Pull the Docker image from Docker Hub:

### pull from my dockerhub
docker pull jordan841220/moze_trend:20250522
### run the container
docker container run -d --rm -p 3838:3838 jordan841220/moze_trend:20250522

Usage

  1. Once the container is up and running, open your browser and navigate to: http://localhost:3838/moze-expense-app/
  2. Prepare your data file:
  • MOZE can only export CSV, but this Shiny app expects a .txt file.
  • Option A: Export a CSV from MOZE, then rename it to have a .txt extension.
  • if you encounter encoding issues:
    • Export as CSV.
    • Open it in a text editor (e.g., VS Code) and save/convert it to UTF-8 encoding.
    • Rename the UTF-8 CSV file to .txt.
  1. Upload the resulting .txt file via the Shiny interface.
  2. The app will parse your MOZE expenses and display trend charts for any category or sub-category you select.
  3. Since MOZE may include transactions in different currencies, you’ll need to enter your API key for https://api.exchangerate.host/convert to perform currency conversions.

Notes

The app assumes that each line in your renamed .txt file follows MOZE’s standard export format (date, category, sub-category, amount, etc.).

無法顯示

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published