Application deployed in the Heroku cloud platform at http://gl-calc.herokuapp.com/
Front app to api: https://github.com/annatrzeciak/gl-calc-api
Used: Vue.js
To state management: Vuex
Tests: Cypress
Additional: bootstrap, stripe to handle payments, fortawesome as main icons library, JWT to generate and check auth tokens.
It is possible to test on the deployed version http://gl-calc.herokuapp.com/
login: test-user@example.com
password: test-pass
or create own account
4242 4242 4242 4242
Succeeds and immediately processes the payment
4000 0000 0000 3220
3D Secure 2 authentication must be completed for a successful payment.
4000 0000 0000 9995
Always fails with a decline code of insufficient_funds.
https://stripe.com/docs/payments/checkout/accept-a-payment
yarn install
yarn serve
yarn build
yarn test:unit
yarn lint