jakubgarfield / expenses
- четверг, 22 июня 2017 г. в 03:12:03
JavaScript
💰 Expense tracker using Google Sheets 📉 as a storage written in React
Checkout the demo but please be considerate and don't break it for others.
It was inspired by the expense-manager by mitul45 and it uses the material web components and material icons .
You will need somewhat recent version of Node and a place to deploy static HTML under a custom domain (doesn't have to be top level). To get the full offline support with service workers you'll need HTTPS – CloudFlare works fine or you can use your own certificate.
File -> Make a copy...
REACT_APP_SHEET_ID=<replace with your sheet id> npm run build
build
folder to your serverZapier is a service for connecting apps and automating your workflows. And it can be used to add recurring expenses with the Google Sheets Integrations.
Select a trigger – it could be every month, week, or based on anything else.
Use the Create Spredsheet Row
integration and select your expense sheet and fill it with the desired values. Easy.
Adding another person (for example your partner) to the app is easy – you just give them access to the expense sheet in Google Sheets.
After that, they have the same access as you are and can add expenses through the same URL.
If you like this project – you might also enjoy React Digest newsletter