- *** Since the API's are rate-limited, please open the website quite a few times else you may not see the analytics when you reach a specific limit.
- Reactjs library for frontend ⚛️
- Redux-toolkit for global state management ⚛️
- firebase for authentication and real-time database integration 🔥🗃️
- JavaScript 🧑💻
- Vite bundler⚡
- Tailwind CSS 💨 (visit the official docs:
https://tailwindcss.com/
) - plotly library for charts (visit the official docs:
https://plotly.com/javascript/react/
)
- Alpha Vantage (visit the official docs:
https://www.alphavantage.co/documentation/
) - Financial Modelling Prep (FMP) API (visit the official docs:
https://site.financialmodelingprep.com/developer/docs
)
- Realtime market analysis using dashboard which comes with
- Summary/ News component for latest updates (currently hard-coded)
- Performance of Various Market Sectors (base on percent change)
- Market Overview for current value of the stock, daily change and percent change
- Charts which are mutable by selecting your favourable stock/ market from Market Overview for analyzing
- Comes with feature of time-based analysis - tune it between days, weeks and years
- Charts used for analysis: Line Chart, Bar Chart and Scatter Plot
- Authentication for user Authorization
- Signup to create an Account (Email & Password)
- Signin/login to your Account
- Database Integration
- Add and save your market preferences for later reference
- Hover over user-icon and navigate to profile component to add and save your market preferences after your analysis
- You can logout from the app
- Search Feature might be more meaningful when fetched more market data from API.
- Since the API's are of trial version and rate-limited, we could implement it in the future when we fetch more amount of data
- clone using
git clone <git url>
- cd into the folder
StockBoard
- install the required dependencies using
npm install
- start locally using the command
npm run dev