- "CoinForU" is a React.js and Redux.js-based mobile web to check a list of metrics (numeric values) that I created making use of React and Redux as well as CoinGeckco API to retrieve real data of any cryptocurrency. CoinForU allows users to search for any cryptocurrency into the homepage-list using the searchbar or scrolling the list, when users click one cryptocurrency they will be able to see things like CoinMarketCap rank, Current value, Symbol, price changes from 60d to 1h, and more.
To get a local copy up and running follow these simple steps.
- Internet service.
- Basic knowledge of Git/Terminal and NPM.
- Visual Studio Code.
-
Open the terminal on your computer
-
Navigate through directories using change directory (cd) command to where you want to clone the repository.
-
Type the following command then press ENTER:
git clone git@github.com:angeluray/cp-coinforyou.git
-
the terminal will send to you information about your download.
-
Type the following lists of commands and press ENTER after each command:
-
Open folder in VSC
-
code .
-
Install dependencies locally
- npm install
-
Setup linters
- npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x
- npx stylelint "**/*.{css,scss}"
- npm install --save-dev eslint@7.x eslint-config-airbnb@18.x eslint-plugin-import@2.x eslint-plugin-jsx-a11y@6.x eslint-plugin-react@7.x eslint-plugin-react-hooks@4.x @babel/eslint-parser@7.x @babel/core@7.x @babel/plugin-syntax-jsx@7.x @babel/preset-env@7.x @babel/preset-react@7.x
- npx eslint .
-
Basic REACT commands
- npm run build
- npm start
- npm test
-
- JavaScript
- React
- Redux
- Jest
- GitHub flow
- Linters Check
- GitHub: @angeluray
- Twitter: @atangeluray
- LinkedIn: Angel Uray
- Special thanks to Nelson Sakwa the author of the original design that inspired to create this project.
- Give a ⭐️ if you like this project!
- This project is MIT licensed.