Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dylanon/froogle
Personal finance tracker built with React
https://github.com/dylanon/froogle
Last synced: 20 days ago
JSON representation
Personal finance tracker built with React
- Host: GitHub
- URL: https://github.com/dylanon/froogle
- Owner: dylanon
- Created: 2018-01-06T20:19:50.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-17T14:17:34.000Z (almost 7 years ago)
- Last Synced: 2024-11-04T08:42:13.511Z (2 months ago)
- Language: JavaScript
- Size: 98.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Froogle | Personal finance tracker
## Description
This web application tracks your monthly spending and income.
Set up categories for spending (e.g. #groceries, #rent, #recreation) and income (e.g. #income, #work, #sidehustle, #gifts), and then estimate monthly targets to complete your budget.
Enter transactions easily in a single text field, and see your progress as time passes. Check how you did at the end of the month, add new categories or adjust your targets, and browse past months at any time.
## Basic functionality
- **Done**: Input a transaction via a simple string
- Auto-recognize transaction data:
- Date
- Amount
- Description
- Category
- **Done**: List the transactions in reverse chronological order
- **Done**: Display the total amount spent## Enhancements
- Allow editing of transactions
- **Done**: Optionally accept a target amount for each category
- Show progress towards target by category
- **Done**: Create a monthly budget from all categories and their targets
- Show progress towards monthly budget
- Preserve a full history by month
- Every new month, categories and targets from last month are preserved and actual spending/income resets to 0
- View and edit past months
- Do math while entering transactions
- Track money owed to or from others
- Log while entering a transaction (e.g. Split dinner with a friend - I spent 1/2 on #restaurants and they owe me the other half)
- Could be a shared category between users
- Export all data as CSV## Credits
This project used [HackerYou's React Boilerplate](https://github.com/HackerYou/react-boilerplate) as a starting point.