Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/belsman/react-capstone

This is a frontend web application, developed using React and Redux which lists a catalog of financial values using Stock API.
https://github.com/belsman/react-capstone

react redux

Last synced: 19 days ago
JSON representation

This is a frontend web application, developed using React and Redux which lists a catalog of financial values using Stock API.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# Project: React-Capstone
## Catalogue of Statistics

This is a frontend web application, developed using React and Redux which lists a catalogue of financial values using [Stock API](https://financialmodelingprep.com/developer/docs/).

The application features
- Display the Most Active Stocks
- Display the Most Gaining Stocks
- Display the Most Losing Stocks
- Open individual stock item and shows further details
- Search for a particular stock item or Stock items, example 'AAPL'

## Live version

🔗 [Click here to go live](https://stockr-belsman.herokuapp.com/)

## Built With

- React
- Redux
- Bootstrap 4
- Font awesome 5

## Run Stockr Locally

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

### Prerequisites

In order to run **Stockr** locally, you will require the following:
- Nodejs and npm
- An API key for consuming the [Financial Modelling Prep API](https://financialmodelingprep.com/developer/docs/) data
- You are ready to go!

### Install

1) Open the Terminal
2) Run

```sh
git clone https://github.com/belsman/React-Capstone.git
```

or, for SSH:

```sh
git clone [email protected]:belsman/React-Capstone.git
```

3) Run ```cd React-Capstone``` to enter the main directory
4) Run ```npm install```
5) Configure the API KEY
- [Sign up](https://financialmodelingprep.com/developer/docs/) to get an API
- Navigate to the dashboard to copy the API
- Create `.env` file in the current directory, open it and add `REACT_APP_API_KEY=YOUR_API_KEY_HERE`
6) Run `npm start` to launch **Stockr**
7) Happy viewing!

## Testing

1) Open the Terminal
2) Run ```cd React-Capstone``` to enter the root directory of the project
3) Run ```npm test```

## Author

👤 **Bello Babakolo**

- Github: [@belsman](https://github.com/belsman)
- Twitter: [@d_belsman](https://twitter.com/d_belsman)
- Linkdin: [Bello Babakolo](https://www.linkedin.com/in/bello-babakolo-b23b17145/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- [Microverse Inc](https://www.microverse.org/)
- [Financial Modelling Prep API](https://financialmodelingprep.com/developer/docs/)