In this project, I developed an expenses tracker application. The user can save all expenses in a list, selecting the currency used for the purchase. All the exchange values are automatically calculated in real-time based on the awesomeapi currency exchange API and converted to Real (the Brazillian currency is used as the default). My goal was to develop a page based on the requirements given by Trybe.
- Login Page;
- Add, remove and edit an expense;
- Convert currencies using the awesomeapi;
- Redux configuration;
- Connect React and Redux
- Use asynchronous Redux actions;
Files developed by me:
- all files inside the src folder, except from CRA standard files and /tests/helpers;
The other files where developed by Trybe or where created by standard, some of them with minor adjustments made by me.
All technologies applied by me on this project:
- React (with Redux and React Router)
- Javascript;
- CSS;
- HTML;
- Access https://trybetunes-erik.netlify.app/
- Or git clone the repository;
- Navigate to the folder and install the dependencies with
npm install
; - Done! Now you can start the application with
npm start
!