An application that tests your knowledge on some of the largest US publicly traded companies in the stock market.
- Pick which publically traded company has highest market cap.
- Take hints, but they will cost you points.
Completed, but could add more features later on
- Wanted to learn react.js and help others and myself learn about the stock market.
- Learned basics of react.js and the benifits of using compponents
- Learned more about stocks and corporations I was not aware of.
- Learned how to work with api's and transfering data in json format. Learning how to use fetch with api's
- Learned about asynchronous concepts such as promises, .then, async functions, await keyword
- Learned about JSX and how javascript can be with inside html.
- Learned about react hooks such as setState.
- I had to follow youtube tutorials to understand how to use api's, which slowed me down
- Did not realize that the information promised in API may not be complete. which required addtional error handling.
- Had a difficult time organizing data and understanding how data is passed betwwen components.
- react.js : For front framework
- HTML, CSS : For front end development
- npm : As package manager
- Heroku : To deploy application online
- You can learn more in the Create React App documentation.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
See the section about deployment for more information.