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.
The following tools were used in the construction of the project:
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.
- Open the terminal and create a directory in the location of your choice with the command mkdir:
mkdir projects-igorln
- Enter the directory you just created and then clone the project:
cd projects-igorln
git clone git@github.com:igorln/wallet.git
- Access the project directory and then use the command npm i to install all necessary dependencies:
cd wallet
npm i
- Finally, run the command npm start and access the project via browser, in the path
http://localhost:3000/wallet
.
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;
- The values of the currency field must be pulled through the request via API.