Skip to content

AEMuto/AntoineMarseaud_13_16022022

Repository files navigation

drawing

argentbank-frontend

GitHub package.json version GitHub last commit node GitHub code size in bytes

About

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

GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) GitHub package.json dependency version (prod)

Dev dependencies

GitHub package.json dependency version (dev dep on branch) GitHub package.json dependency version (dev dep on branch) GitHub package.json dependency version (dev dep on branch) GitHub package.json dependency version (dev dep on branch) GitHub package.json dependency version (dev dep on branch) GitHub package.json dependency version (dev dep on branch) GitHub package.json dependency version (dev dep on branch) GitHub package.json dependency version (dev dep on branch) GitHub package.json dependency version (dev dep on branch) GitHub package.json dependency version (dev dep on branch) GitHub package.json dependency version (dev dep on branch)

How to use

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

Current state

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.

Releases

No releases published

Packages

No packages published