Skip to content

VicSales28/project-digital-wallet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Digital Wallet πŸ’°

This project was developed while I was studying Redux in React Applications at Trybe Programming School.

In this project I developed an expense control wallet with a 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 spend converted to a specific currency;

Regular deadline: March 23, 2023 at 2:00 pm

πŸ— Project structure

The files created by me are in the folders:

  • πŸ“ components
  • πŸ“ helpers
  • πŸ“ pages
  • πŸ“ redux
  • πŸ“ styles
  • πŸ“ tests
πŸ”Ž Linter

To ensure code quality, the ESLint and Stylelint linters were used in this project.

ESLint is a tool for identifying and reporting patterns found in ECMAScript/JavaScript code. In many ways it is similar to JSLint and JSHint with a few exceptions:

  • ESLint uses Espree for JavaScript parsing.
  • ESLint uses an AST to evaluate patterns in code.
  • ESLint is completely 'pluggable', each of the rules is a plugin and you can add […]

To run them locally, run the commands below: npm run lint npm run lint:styles

πŸ–₯️ To access

1 - Clone the repository: git clone git@github.com:VicSales28/project-digital-wallet.git

2 - Enter the repository folder you just cloned.

You must be using node version 16 (or higher).

To check your version, use the command: nvm --version

3 - With the required version, install the dependencies: npm install

4 - To view the application, use the command: npm start

πŸ—£ Feedbacks

Give me feedbacks, I'm open to new ideas πŸ˜‰

result-gif