This project contains the frontend code for the online app of ARGENTBANK, a relatively new bank that wants to establish its place as a serious actor in its sector.
Prod dependencies
Dev dependencies
First, fork and clone the API, and read its documentation in case you need help for how to install and run it.
Then, fork and clone this repository. Name it as you wish. In order to run it, follow the next instructions (I assume you have a github account and know how to use nvm).
Detailed steps
Enter the following command in your terminal of choice:
git clone https://github.com/[your-username]/[name-of-your-repo]
cd [name-of-your-repo]
nvm install 16.13.1
nvm use 16.13.1
npm i
npm run dev
If you have followed each steps correctly, you should be able to access the dev server on http://localhost:3000/
.
For building the project simply run:
npm run build
The app is in its phase 1, meaning the user's authentication is in place. Each client existing in the database can log in. Furthermore, they can access their profile page, which is filled with their different accounts information.
The data displayed is a placeholder. Work on the API is needed to add the client's accounts data.
For phase 2 - the transactions - you can find a proposition modelling the API endpoints we should need, in the swagger.yaml
present at the project root.