React 16 & Sinatra application to list bank transactions using Plaid as account provider.
https://gh-bankapp.herokuapp.com/
It connects to the Plaid service to gather bank transactions and then uses Clearbit's Enrich API to fetch more information about the company who charged the transaction.
- Clone it:
git clone git@github.com:gomezhyuuga/bank_app.git
- Run application with:
rackup -p 4567
- Access to it: http://localhost:4567/
rackup -p 4567
cd client; yarn start
Access to the client using: http://localhost:3000
cd client; yarn build
RSpec test suite for api.rb
:
➜ bank_app git:(master) bundle exec rspec spec/api_spec.rb
Finished in 8.87 seconds (files took 1.47 seconds to load)
17 examples, 0 failures
Capybara to test basic UI functionality:
➜ bank_app git:(master) ✗ bundle exec rspec spec/integration_spec.rb
Finished in 49.96 seconds (files took 1.24 seconds to load)
5 examples, 0 failures