- ๐ About the project
- ๐ป Getting started
- ๐ทโ๐ทโโ๏ธ Authors
- ๐ญ Future features
- ๐ค Contributing
- โญ๏ธ Show your support
- ๐ Acknowledgements
- ๐ License
This project is a web and mobile application that takes inspiration from the design of Nelson Sawka. It consists of two pages: the home page and the detail page. The home page showcases a selection of stocks from the Stock Market Exchange, each represented by its symbol (e.g., AAPL for APPLE Inc). Additionally, it displays the company's CIK as a numerical value, which serves as the registration number of the company before the SEC. The data used in the application is obtained from the Polygon API documentation (available at https://polygon.io/docs/stocks/get_v1_indicators_rsi__stockticker).
The application is developed using React.js and Redux, which enables efficient state management. Moving to the detail page, when a user clicks on one of the displayed items, they are presented with comprehensive information about the selected stock. This information includes details like the company's city, state, type of market, and total number of employees. The data for the detail page is fetched from another API provided by Polygon, specifically designed to retrieve data for the selected item. To facilitate the retrieval and storage of this information, Redux is utilized as a central store.
This project is a Single Page Application (SPA), which utilizes modern web technologies to provide a seamless and fluid user experience. By leveraging client-side rendering, the application eliminates the need for full page reloads, enabling users to navigate within the page smoothly.
- [Centralized state]
- [REST API]
- [Single Page Application]
loom Video : https://www.loom.com/share/2600f52416f84137ab1873b77db989db
To get a local copy up and running, follow these steps.
In order to run this project you need:
Clone this repository to your desired folder:
git clone
https://github.com/danielamoreno699/react-project-capstone/tree/project-draft
npm install
npm run start
To run tests, run the following command:
npm run test
You can deploy this project using:
๐ทโโ๏ธ Daniela Moreno
- GitHub: Daniela Moreno
- Twitter: Daniela Moreno
- LinkedIn: Daniela Moreno
- [include more api to display info]
- [registration section]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you get inspired by this project you can give us a star ๐
I would like to thank for the design idea of Nelson Sawka on Behance(https://www.behance.net/sakwadesignstudio) ๐
This project is MIT licensed.