This is a mobile first web application that displays data of coins in cryptocurrency with their prices.
This project was built with;
- HTML
- CSS
- Javascript
- React
- Redux
- Jest
- GitHub
- Visual Studio Code
- GitBash
- Webpack
Client
- Displays all cryptocurrency coins with their prices
- Filters a coin to display it's information
Here is a link (https://globalcountryfinder.netlify.app/) to the live page.
Here is a link (https://www.loom.com/share/ebdd57cfcfc646a8a93e5bbae9764ce4) to the live presentation video on loom.
In order to use the project files, Kindly follow these steps:
- To clone the project select the desired directory in cmd and run:
git clone git@github.com:demix007/global-country-finder.git
- Install npm dependencies:
npm install
- To check the live preview:
npm run start
- For StyLint test, run:
npx stylelint "**/*.{css,scss}"
- For WebHint test, run:
npx hint .
- For EsLint test, run:
npx eslint .
- Have basic level knowledge about HTML/CSS/JS/ES6/React/Redux
- Have basic level knowledge about linters/Webpack
- Have basic level knowledge about the working of website
- Download the Zip file or clone the repo with:
git clone git clone git@github.com:demix007/global-country-finder.git
- To access cloned directory run:
cd Capstone-React
### Install
> To install linters, react and other project's dependencies run:
```bash
npm install
1. To run this project :
npm start
2. open the urs localhost:8080 on your browser
Builds the app for production to the build
folder.\
Note: this is a one-way operation. Once you eject
, you can't go back!
If you aren't satisfied with the build tool and configuration choices, you can eject
at any time. This command will remove the single build dependency from your project.
Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except eject
will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.
You don't have to ever use eject
. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.
Launches the test runner in the interactive watch mode for React.\
For tracking linter errors locally you need to follow these steps:
- For tracking linter errors in HTML files run:
npx hint .
- For tracking linter errors in CSS or SASS files run:
npx stylelint "\*_/_.{css,scss}"
- For tracking linter errors in JavaScript files run:
npx eslint .
👤 Ayodeji Abidemi
Give a ⭐️ if you like this project!
- I would like to thank @microverseinc for the templates and insights
- I would like to give credit to Nelson Sakawa on Behance for the inspiration of the design.
This project is MIT licensed.