{"repo":"jms-guy/greed","free":true,"listed":false,"github":"https://github.com/jms-guy/greed","clone":"git clone https://github.com/jms-guy/greed.git","description":"A Go CLI tool for personal finance. Features real-time Plaid API integration, data sync, JWT auth, and is deployed on Google Cloud.","language":"Go","stars":19,"topics":["cli","docker","fintech","go","jwt","plaid-api","postgresql","sqlite"],"license":"MIT","category":"databases-storage","readme_excerpt":"GREED Table of Contents - Overview - Server Features - CLI Features - Demo - System Requirements - Installation Options - Changelog - Usage - Quick Start - To-Do List - Contributing & Issues - Known Issues Overview Greed is a financial application written almost entirely in Golang, used to view/track data easily across financial institutions/accounts. It utilizes the third-party API Plaid to connect your account with your financial institutions, and obtain your account and transaction history. This data can then be viewed in a user friendly format, which can be used to track past expenditures and plan future ones. Since this app utilizes paid Plaid functions, and is not intended for widespread use, users are restricted in a 'demo' mode, in the number of calls they can make to certain server endpoints, specifically those that talk to Plaid. Users are limited to 5 calls to update/sync their financial data. Cloud server currently offline. Server Features - RESTful API - Endpoints - Postgres database - No storing of sensitive personal or financial information, with the exception of Plaid Access Tokens, which are encrypted at rest - JWT authentication - Integration with financial data aggregator Plaid - Plaid webhooks, allowing notification of users of updates available for their items - Account-email verification utilizing SendGrid CLI Features - Cobra-based CLI tool - CLI Commands - Client SQLite database - Auto-update/syncing data upon user login - Basic reporting of account in","default_branch":null,"files":null,"tree":[],"storefront":"/r/jms-guy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jms-guy/greed/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}