Develop a Frontend application that would display account and transaction details of a user.
Open the online demo here
- Use of Web API to fetch account details.
- API Parameters: [Account No, Date, TransactionDetails, Value Date, Withdrawal AMT, Deposit AMT, Balance AMT].
- Visually interactive design to list details.
- Implement pagination on the frontend. Display 10 records max in a page.
- Zip all your Source code, Screenshots & detailed deployment instructions and upload.
- Implement charts, Pie charts, other visualization displaying different transaction patterns across time.
- Implement a Search functionality to search transaction details for a particular recipi-ent.
- Bank Account API: http://starlord.hackerearth.com/bankAccount
- Tech Stack: HTML, CSS with any JavaScript Frontend frameworks.
The project uses Node.js >= 6.x and the Create-React-App starter code.
After Node is installed in your system, follow the below steps.
- Navigate to the directory where you want to store the app.
- Clone the repo
git clone https://github.com/manish-dalal/esri-frontend.git
- Create a .env file in the root directory like the .env.example file.
- Now install all modules listed as dependencies in
package.json
by running the commandnpm install
- Launch the app with this command
npm start
A new browser window open automatically displaying the app. If it doesn't, navigate to http://localhost:3000/ in your browser
NOTE: The service workers for this app will only cache the site when it is in production mode.
- Build the production ready optimised code.
npm run build
- Deploy it to
gh-pages
branch bynpm run deploy
- Check the online demo here