Finance app on Django rest framework using plaid APIs
api/register/ - Create user using username, email and password
api/login/ - Login using username and password
api/logout/ - Logout using knox token
get_public_token/ - Get public token from Plaid
get_access_token/ - Exchange public token with access token
get_transactions/ - Get transactions from plaid api
get_transactions_from_db/ - Fetch transactions saved in db
get_account_balance/ - Get account details from plaid api
get_account_balance_from_db/ - Fetch account details saved in db
webhook_test/ - Fire a test sandbox webhook
webhook_transactions/ - Transactions Webhook
Databse is SQLite
Start the rabbitmq server - rabbitmq-server
Async tasks handled by celery - celery -A plaid_django worker -l info
Localhost exposed using ngrox for webhooks - ./ngrox http 8000