/project-wallet

React Wallet! This is a application built on React, using redux.js, thunk, ESLint, Cypress, RTL, Jest, CSS, and JavaScript.

Primary LanguageJavaScript

Project Wallet

Welcome to the React Wallet! This is a simple wallet application built on React, using redux.js, thunk, ESLint, Cypress, RTL, Jest, CSS, and JavaScript.

Installation

To install the Wallet, please follow the steps below:

  1. Ensure that you have Node.js at version 18 and npm installed on your computer. If you don't, you can download them from the official Node.js website https://nodejs.org/en/. I recommend NVM for the manage of node's version, you can download it from the official nvm repository https://github.com/nvm-sh/nvm.

  2. Clone this repository to your local machine using the following command:

git clone git@github.com:ramonbs/project-wallet.git
  1. Navigate into the project directory:
cd project-wallet
  1. Install the required dependencies using npm:
npm install

This command will install all the required packages, including redux, ESLint, RTL, and Jest.

Usage

To run the project, use the following command:

npm start

This will start a development server, which will allow you to view the game in your web browser. By default, the game will be available at http://localhost:3000.

Testing

To run the tests for the project, use the following command:

npm test

This will run the Jest test suite, which will test the functionality of the application.

Contributing

If you would like to contribute to the repository, please follow the steps below:

  1. Fork this repository to your own GitHub account.

  2. Clone your fork to your local machine.

  3. Make changes to the code on your local machine.

  4. Test your changes thoroughly.

  5. Commit your changes and push them to your fork.

  6. Create a pull request to merge your changes back into the main repository.

We appreciate your contributions to the project Wallet!