35 lines
770 B
Markdown
35 lines
770 B
Markdown
# Visual Spending
|
|
|
|
A visualization tool for family spending data using Apache ECharts.
|
|
|
|
## Features
|
|
|
|
- Visualize spending per categories, subcategories, and microcategories as a sunburst graph
|
|
- Display spending data for different months
|
|
- Interactive visualization with hover details and click navigation
|
|
|
|
## Usage
|
|
|
|
1. Ensure you have Node.js installed on your system
|
|
2. Place your spending data CSV files in the root directory with the naming convention `altcats-YYYY-MM.csv`
|
|
3. Run the server:
|
|
|
|
```bash
|
|
npm start
|
|
```
|
|
|
|
4. Open your browser and navigate to `http://localhost:3000`
|
|
|
|
## Data Format
|
|
|
|
The CSV file should have the following columns:
|
|
- transaction_date
|
|
- category
|
|
- subcategory
|
|
- microcategory
|
|
- amount_rub
|
|
|
|
## Technologies Used
|
|
|
|
- Apache ECharts
|
|
- Node.js |