GithubHelp home page GithubHelp logo

vault's Introduction

Vault

The Vault (:tm: patient pending) helps everyone manage complex bank account/routing numbers.

This simple CRUD app will make all your complex and secure online bank account look plain SILLY! Trust me ๐Ÿ˜‡

Routing Number Validations

The Vault references RoutingNumbers.Info to validate user inputted routing numbers. Given limited resources and time this was a good starting point for verification, but it would be wise/a long term initiative to build around a more trusted source. Some options are listed below, most are just routing number lookup validators though:

Resource Link Type
Wiki wiki description Reference
frbservices frbservices.org Lookup/Base Directory
American Bankers Assocation American Bankers Assocation Lookup

Things you'll need:

  • ruby 2.5.0
  • rails 5.2.2.1
  • bundler 2.0.1
  • postgres 11.2
  • node 11.12.0
  • yarn 1.13.0

Clone down, create, and run:

[email protected]:chastep/vault.git
cd vault
bundle install
yarn install
rails db:create && rails db:migrate && rails db:seed
rails s

If you would like to make frontend changes locally and have them reload in realtime run ./bin/webpack-dev-server alongside rails s.

Navigation

  • GET http://localhost:3000/bank_accounts => display all current bank accounts
  • GET http://localhost:3000/bank_accounts/new => display all create bank account form
  • POST http://localhost:3000/bank_accounts => create bank account (provide corresponding params)
  • GET http://localhost:3000/bank_accounts/(:id) => show bank account (if present)
  • PATCH/PUT http://localhost:3000/bank_accounts/(:id) => update bank account (if present)
  • DELETE http://localhost:3000/bank_accounts/(:id) => delete bank account (if present)

Heroku (UNDER DEVELOPMENT)

Heroku Vault Site

There are currently issues with webpack/assest compiling that's causing all styling/semantic-ui-react/semantic-ui-css related components to not appear. It work functionally, but doesn't look good/handle form erros well. Still trying to figure out what is wrong.

Testing locally: RSpec

bundle exec rpsec
yarn test

Just open a PR and push if you find something wrong with The Vault, any feedback would be greatly appreciated!

The Vault is released under the MIT Open Source license

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.