A SPA (single page application) written in ReactJs. The main objective is to utilise all the API and meet the criteria as follow:
- Project runs as expected without crashing User is able to register
- User is able to login
- User is able to view the balances / transactions history in the account
- User is able to make transfer to a receipient
- Project is covered by unit test. You are free to use any testing library.
This project is based on the instructions posted here.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Launches the test runner in the interactive watch mode.
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
Here are the notable libraries installed on this application.
Material UI General UI library.
Formik Formik takes care of the repetitive and annoying stuff in creating forms.
Redux Toolkit Helps reduce the time creating boilerplate code for Redux.
Styled Components keep the concerns of styling and element architecture separated and make components more readable.