An open API service indexing awesome lists of open source software.

https://github.com/simandrew/the-react-redux-bank

The React-Redux Bank, a simplified banking application.
https://github.com/simandrew/the-react-redux-bank

Last synced: 3 months ago
JSON representation

The React-Redux Bank, a simplified banking application.

Awesome Lists containing this project

README

        

## The React-Redux Bank

### About, Features:

The React-Redux Bank demonstrates a simplified banking application with the following features:

- Create new customer.
- Deposit: Add currency to your account. Convert currency (Euro, British Pound) in US Dollar with Frankfurter API.
- Withdraw: Make withdrawals when needed.
- Request Loan: Ask for a loan when times are tough.
- Pay Loan: Repay loan.

You can try here: [the-react-redux-bank-app.vercel.app](https://the-react-redux-bank-app.vercel.app/)

---

### Sample task, photo:

- Create new customer

![image](https://github.com/SimAndrew/the-react-redux-bank/assets/44125451/123137b0-192a-424d-aa1f-d8cc59dcf231)

- Deposit, Withdraw, Request Loan, Pay Loan in US Dollar

![gif1](https://github.com/SimAndrew/the-react-redux-bank/assets/44125451/fa1f3cc8-c52b-4518-9b2d-0767bb347321)

- Deposit British Pound and convert in US Dollar

![gif2](https://github.com/SimAndrew/the-react-redux-bank/assets/44125451/c3b01650-d724-4aca-8c37-62a2994a67ff)

---

### Technologies, Libraries:

- [React JS](https://react.dev/)
- [Vite JS](https://vitejs.dev/), [ESLint](https://eslint.org/), [Prettier](https://prettier.io/)
- [The Frankfurter API convert currency](https://www.frankfurter.app/docs/)
- In this project use [Redux](https://redux.js.org/) and after updating in
the [Redux Toolkit](https://redux-toolkit.js.org)
- [Deploying on Vercel](https://vercel.com/)

---

### Run the app:

- Clone a project: `git clone`

```
https://github.com/SimAndrew/the-react-redux-bank.git
```

- Open project code in your editor.
- Install the dependencies, enter into the terminal:

```
npm install
```

- Run the project, enter into the terminal:

```
npm run dev
```