This application allows users to set a balance, withdraw and deposit values from this balance, and see its equivalent value in bitcoin.
This application is built on React, utilizing Redux to handle state management, and using fetch to make calls to the CoinDesk API for real-time price of bitcoins. Built with a behaviorally-driven-development (BDD) approach, using Jest and Enzyme. Part of the "React - Mastering Test Driven Development" course by David Katz (link below).
npm install
npm start
to see the applicationnpm run test -- --coverage
to see tests and coverage report
- React
- Jest
- Enzyme
- Redux, React-Redux
- CoinDesk API