I created a Cryptocurrency market Web App with ReactJS.
- React Hooks (useState, useEffect, useContext, useCallback, useMemo, useOutsideClick )
- Custom hooks
- React Components
- Fetch API
- Context
- Local Storage
- Dark/Light Mode Toggle
- Toggle button to show/hide data
- Render Props
- Search bar
- Data Filtering
- Favorites List
- Popover
- Dropdown menu
- Select
- Sorting data
- Routing and Dynamic Routing - React Router
- SOLID Principles
- Emotion - for styling
- Responsive design
- Axios, useQuery, or Apollo Client.
- TypeScript
Live demo of the project by clicking the badge:
To run locally:
npm install
npm start
Open http://localhost:3000 to view it in the browser.