/wallet

Primary LanguageJavaScript

Welcome to the Wallet project repository!

My comments

This one was the first project in which I used React with Redux, with that I improved my knowledge about the flow of actions, reducers and store. I also learned how to create asynchronous actions.


Technologies

The following tools were used in the construction of the project:


Installation of the project locally

After each of the steps, there will be an example of the command to be typed to do what is being asked, if you have difficulties and the example is not enough, do not hesitate to contact me at igorln96@gmail.com.

  1. Open the terminal and create a directory in the location of your choice with the command mkdir:
   mkdir projects-igorln
  1. Enter the directory you just created and then clone the project:
   cd projects-igorln
   git clone git@github.com:igorln/wallet.git
  1. Access the project directory and then use the command npm i to install all necessary dependencies:
   cd wallet
   npm i
  1. Finally, run the command npm start and access the project via browser, in the path http://localhost:3000/wallet.

What should be developed

In this project I had to develop a portfolio of expenses control with currency converter, when using this application a user should be able to:

  • Add and remove an expense;
  • View a table with your expenses;
  • View the total expenses converted to a currency of choice;

Project requirements

1. Create a login page

2. Create a header for the portfolio page

4. Develop a form to add an expense

  • The values of the currency field must be pulled through the request via API.

5. Develop a table with spending

6. Create a button to delete an expense from the table