A simple open source expenses tracking app using Google Drive, Apps Script, Flutter and Python.
- Create a new empty Google Sheet
- Open a corresponding Apps Script project with Tools > Script editor
- Copy the files from
./apps_script - Set your own value for the constant
API_KEY - Run the
setupfunction and grant the app access to your Google Sheets - Create a new deployment and copy the Deployment ID
- Create
./flutter_app/lib/config.dartbased on./flutter_app/lib/config.dart.templateusing your API key and Deployment ID - Create
./reporting/config.pybased on./reporting/config.py.templateusing your API key and Deployment ID - Install python dependencies using
pip3 install -r requirements.txt