Skip to content

I have created a web-application that lets you check the stock market while all information is being retrieved from an API.

Notifications You must be signed in to change notification settings

DcRonan/stock-express

Repository files navigation

Stock Express 🚀

Microverse

Library Directory 📙

Contents
Built With
Live Demo
Install
Testing
Authors
License

Description

I have created a web-application that lets you check the stock market while all information is being retrieved from an API.

screenshot

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.

Built With 🛠

- React
- Redux
- FMP API
- JavaScript
- Tailwind CSS
- Netlify
- VS Code

React Redux JavaScript Tailwind CSS npm Netlify VS Code

Live Demo 🎥

LIVE DEMO!

Install ⏳

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
    • Navigate to the directory where you will like to install the repo by running cd stock-express
    • Run git clone git@github.com:DcRonan/stock-express.git to download or you can download using HTTPS by running git clone https://github.com/DcRonan/stock-express.git in the terminal
    • Run cd stock-express to enter the directory
    • Run npm i to install all the packages
    • Click here to create an account and retrieve your own API key
    • Click on Dashboard to access your API key or find it in the docs section like so: api key
    • Open a text editor, VS Code for an example
    • Create a .env file in your project root directory
    • In the .env file, copy and paste REACT_APP_STOCK_EXPRESS_API_KEY=YOUR_API_KEY_HERE
    • Run npm start and the app will open

Testing ⚙

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
    • Run cd stock-express to enter the directory
    • Run npm test to start testing
    • All tests will pass ✅

Authors

👨‍💻 Daniel Ronan

GitHub
LINKEDIN
EMAIL
TWITTER

Acknowledgements ⭐

Design by Kevin Dukkon - Design here

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

License

Cocoapods

About

I have created a web-application that lets you check the stock market while all information is being retrieved from an API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published