Skip to content

Have you ever wanted to convert a certain amount of money from one currency to other? This Metrics webapp built in with React and Redux using a Currencies Rates API can help you convert over a 100 different currencies.

License

Notifications You must be signed in to change notification settings

jorgeabrahan/metrics

Repository files navigation

📗 Table of Contents

📖 Metrics

Metrics a dynamic SPA website, using ES6 syntax, modules, React, Redux, React-Router, Async Thunks, and a Currencies Rates API.

🛠 Built With

Tech Stack

Client
Server
Database

Key Features

  • React metrics app
  • Jest components testing
  • Async thunks to fetch data from API

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • Git SCM
  • Visual Studio Code
  • Live Server extension

Setup

Clone this repository to your desired folder:

git clone https://github.com/jorgeabrahan/metrics.git

Or download the ZIP folder.

Install

Once you've cloned the repository simply run:

cd metrics
npm i

And if you want to analyze the code you can run:

code .

To open the project in VScode

Usage

To run the project, if you are on the metrics folder path on your terminal you can execute the following command:

npm start

Run tests

To run tests:

npm test

Deployment

npm run build

(back to top)

👥 Authors

👤 Jorge Abrahan

(back to top)

🔭 Future Features

  • Display more data from the API

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project you can just cheer me up with a comment 🙂!

(back to top)

🙏 Acknowledgments

Currencies API used for this project: https://github.com/fawazahmed0/currency-api#readme

Design guidelines for this project : https://www.behance.net/gallery/31579789/Ballhead-App-(Free-PSDs) by Nelson Sakwa on Behance

(back to top)

❓ FAQ

  • What is this project main purpose?

    • To practice working with React, Redux, Routers, Async Thunks and APIs.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

Have you ever wanted to convert a certain amount of money from one currency to other? This Metrics webapp built in with React and Redux using a Currencies Rates API can help you convert over a 100 different currencies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published