Assigment problem involves creating a autocomplete widget for searching stocks symbol and user will be able to search and perform various actions on it.
run below commands for development mode
npm i
npm start
for production
npm i
npm run build
install server globally using
npm i -g serve
serve -s build
- React
- Typescript
- Material UI (currently only used for icon buttons)
- swr (caching and api)
- Jest
- React Testing Library
- Searching of Symbol
- redirecting based on symbol entered/selected
- Populating of chart and other details.
- Created custom autocomplete.
- refresh functionality
TODO : integrating vistualised list.
- Written unit test for all components.
- 91.16% Statements
- 74.19% Branches
- 85% Functions
- 91.76% Lines
- Performance: 93%
- Accessibilty : 93%
- Best practises: 92%