Skip to content

Instantly share code, notes, and snippets.

@typesend
Last active January 3, 2021 00:37
Show Gist options
  • Select an option

  • Save typesend/657cf9081425f1dee1defcd4d7c556b2 to your computer and use it in GitHub Desktop.

Select an option

Save typesend/657cf9081425f1dee1defcd4d7c556b2 to your computer and use it in GitHub Desktop.
2017 GI Bill Comparison Tool Rewrite Links
# GI Bill Comparison Tool Rewrite
The GI Bill Comparison Tool is a web application that allows veterans to find schools, estimate their GI Bill benefits, and to decide whether it is worthwhile to complete the paperwork to obtain benefits based on their situation, goals, and school choices.
DSVA desired to rewrite this older application so that it would comport with the newer JavaScript- and API-based Vets.gov architecture and tooling.
## GIBCT Data Service (Another Rails App)
The purpose of this tool for internal VA stakeholders was to regularly produce a valid GIBCT database from 21 separate data sources, including College Scorecard and human-made spreadsheets. It was kept but was updated and enhanced primarily by Marc Harbatkin.
[Data Service Repo](https://github.com/department-of-veterans-affairs/gibct-data-service)
## Source Rails App with jQuery...
[Archived Customer-facing Rails App](https://github.com/department-of-veterans-affairs/gi-bill-comparison-tool/tree/master/app/assets/js)
[Archived Sample Calculation jQuery Code](https://github.com/department-of-veterans-affairs/gi-bill-comparison-tool/blob/2bed634cefb20faabdabff79a8db2b92655de446/app/assets/js/estimator.js#L381)
## ...Into React App and NodeJS API
[Merge Request](https://github.com/department-of-veterans-affairs/vets-website/pull/4803)
[A Huge Commit Example](https://github.com/department-of-veterans-affairs/vets-website/commit/06bf5cae11b3ef021718cb10ac48f4e4c35649d8)
## Now on VA.gov
https://www.va.gov/gi-bill-comparison-tool
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment