HobokenMartha / pattern

An example end-to-end Plaid integration to create items and fetch transaction data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plaid Pattern

Plaid Pattern client

This is a reference application demonstrating an end-to-end Plaid integration, focused on linking items and fetching transaction data.

This is not meant to be run as a production application.

Requirements

  • Docker Version 2.0.0.3 (31259) or higher, installed and running
  • Plaid API keys - sign up for a free Sandbox account if you don't already have one

Getting Started

  1. Clone the repo.
    git clone https://github.com/plaid/pattern.git
    cd pattern
  2. Create the .env file.
    cp .env.template .env
  3. Update the .env file with your Plaid API keys.
  4. Start the services. The first run may take a few minutes as Docker images are pulled/built for the first time.
    make start
  5. Open http://localhost:3000 in a web browser.
  6. When you're finished, stop the services.
    make stop

Additional Commands

All available commands can be seen by calling make help.

Architecture

For more information about the individual services, see the readmes for the client, database, and server.

Troubleshooting

See docs/troubleshooting.md.

Additional Resources

License

MIT

About

An example end-to-end Plaid integration to create items and fetch transaction data

License:MIT License


Languages

Language:JavaScript 84.1%Language:CSS 5.6%Language:Shell 3.0%Language:PLpgSQL 2.8%Language:Makefile 1.9%Language:HTML 1.4%Language:Dockerfile 1.2%