This is a web application developed in React that allows you to keep track of your financial movements.
git clone https://github.com/lorenzovngl/lyra.gitcd lyranpm installCreate a folder data under /src. Then create two files in that folder:
incomes.csvin which you place your incomes;expenses.csvin which you place your expenses.
To allow Lyra to process the files mentioned above, these files must respect the following notation for each row (the first row is the header):
- Date: String in format "YYYY-MM-DD";
- Label: String;
- Amount: Number with decimal separator
.(point); - Tags: String represents the category of that movement;
- Notes: String, optional.
- Weight: Number from 0 to 1, optional. The percent of Amount that will be considered.
Important notices:
- Values for expenses must be positive numbers.
- All the values must be separated by a comma.
npm startRuns the app in the development mode.
Open http://localhost:3000 to view it in the browser.
npm run buildBuilds the app for production to the build folder.