Contents |
---|
Built With |
Live Demo |
Install |
Testing |
Authors |
License |
I have created a web-application that lets you check the stock market while all information is being retrieved from an API.
I have built this responsive SPA (Single Page Application) using React, Redux and Tailwind CSS. I added pagination to handle large amounts of data and an option to filter the stocks by searching.
- React
- Redux
- FMP API
- JavaScript
- Tailwind CSS
- Netlify
- VS Code
Follow these steps below to get my Application working. I used npm to manage all my packages for React. If you don't have it installed already, you can install it here
-
- Open your
Terminal
- Open your
-
- Navigate to the directory where you will like to install the repo by running
cd stock-express
- Navigate to the directory where you will like to install the repo by running
-
- Run
git clone git@github.com:DcRonan/stock-express.git
to download or you can download usingHTTPS
by runninggit clone https://github.com/DcRonan/stock-express.git
in the terminal
- Run
-
- Run
cd stock-express
to enter the directory
- Run
-
- Run
npm i
to install all the packages
- Run
-
- Click here to create an account and retrieve your own API key
-
- Open a text editor,
VS Code
for an example
- Open a text editor,
-
- Create a
.env
file in your project root directory
- Create a
-
- In the
.env
file, copy and pasteREACT_APP_STOCK_EXPRESS_API_KEY=YOUR_API_KEY_HERE
- In the
-
- Run
npm start
and the app will open
- Run
I have used React's own testing library to test my code, you can have a look through here: React Testing Library
-
- Open
Terminal
again
- Open
-
- Run
cd stock-express
to enter the directory
- Run
-
- Run
npm test
to start testing
- Run
-
- All tests will pass ✅
Design by Kevin Dukkon - Design here
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!