├── .gitignore ├── README.md ├── index.html ├── package.json ├── public └── vite.svg ├── src ├── App.jsx ├── Components │ ├── Accordion │ │ ├── Accordion.jsx │ │ └── Child1.jsx │ ├── Calculator │ │ └── Calculator.jsx │ ├── DragDropGroupsItems │ │ └── DragDropGroups.jsx │ ├── DragDropNotes │ │ ├── DragDropNotes.jsx │ │ └── NoteCard.jsx │ ├── EmiCalculator │ │ └── EmiCalculator.jsx │ ├── FileExplorer │ │ ├── FileExplorer.jsx │ │ └── Folder.jsx │ ├── GridLight │ │ └── GridLight.jsx │ ├── HomePage.jsx │ ├── InfiniteScroll │ │ ├── InfiniteScroll.jsx │ │ ├── MemeCard.jsx │ │ └── Shimmer.jsx │ ├── JobBoard │ │ ├── Card.jsx │ │ └── JobBoard.jsx │ ├── LRUCache │ │ └── LruCache.jsx │ ├── MultiSearch Users │ │ └── MultiSearchUsers.jsx │ ├── MultiTheme │ │ └── MultiTheme.jsx │ ├── PasswordGenerator │ │ ├── GeneratePassword.js │ │ └── PasswordGenerator.jsx │ ├── ProgressBar │ │ └── ProgressBar.jsx │ ├── QuizApplication │ │ ├── Data │ │ │ └── Data.js │ │ ├── QuizApp.jsx │ │ └── QuizCard.jsx │ ├── Selectable Grid │ │ └── SelectableGrid.jsx │ ├── Throttle │ │ └── Throttle.jsx │ ├── TicTacToe │ │ └── TicTaeToe.jsx │ ├── Timer │ │ └── Timer.jsx │ ├── UseEffect │ │ └── useEffect.jsx │ └── UseMemo │ │ └── CustomMemoHook.jsx ├── Contexts │ └── ThemeContext.jsx ├── data │ └── data.js ├── hooks │ ├── Debounce │ │ └── useDebounce.js │ ├── FileExplorer │ │ ├── AddNew.js │ │ ├── useDeleteFolder.js │ │ └── useUpdateFolder.js │ ├── LRUCache │ │ └── useLruCache.js │ ├── TicTacToe │ │ ├── GenerateWinningPatterns.js │ │ └── useTicTacToe.js │ ├── UseEffect │ │ └── useCustomEffect.js │ ├── useMemo │ │ └── useMemo.js │ └── useThrottle │ │ └── useThrotlle.js ├── index.css └── main.jsx ├── vercel.json └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/package.json -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/Components/Accordion/Accordion.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/Accordion/Accordion.jsx -------------------------------------------------------------------------------- /src/Components/Accordion/Child1.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/Accordion/Child1.jsx -------------------------------------------------------------------------------- /src/Components/Calculator/Calculator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/Calculator/Calculator.jsx -------------------------------------------------------------------------------- /src/Components/DragDropGroupsItems/DragDropGroups.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/DragDropGroupsItems/DragDropGroups.jsx -------------------------------------------------------------------------------- /src/Components/DragDropNotes/DragDropNotes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/DragDropNotes/DragDropNotes.jsx -------------------------------------------------------------------------------- /src/Components/DragDropNotes/NoteCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/DragDropNotes/NoteCard.jsx -------------------------------------------------------------------------------- /src/Components/EmiCalculator/EmiCalculator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/EmiCalculator/EmiCalculator.jsx -------------------------------------------------------------------------------- /src/Components/FileExplorer/FileExplorer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/FileExplorer/FileExplorer.jsx -------------------------------------------------------------------------------- /src/Components/FileExplorer/Folder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/FileExplorer/Folder.jsx -------------------------------------------------------------------------------- /src/Components/GridLight/GridLight.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/GridLight/GridLight.jsx -------------------------------------------------------------------------------- /src/Components/HomePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/HomePage.jsx -------------------------------------------------------------------------------- /src/Components/InfiniteScroll/InfiniteScroll.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/InfiniteScroll/InfiniteScroll.jsx -------------------------------------------------------------------------------- /src/Components/InfiniteScroll/MemeCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/InfiniteScroll/MemeCard.jsx -------------------------------------------------------------------------------- /src/Components/InfiniteScroll/Shimmer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/InfiniteScroll/Shimmer.jsx -------------------------------------------------------------------------------- /src/Components/JobBoard/Card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/JobBoard/Card.jsx -------------------------------------------------------------------------------- /src/Components/JobBoard/JobBoard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/JobBoard/JobBoard.jsx -------------------------------------------------------------------------------- /src/Components/LRUCache/LruCache.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/LRUCache/LruCache.jsx -------------------------------------------------------------------------------- /src/Components/MultiSearch Users/MultiSearchUsers.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/MultiSearch Users/MultiSearchUsers.jsx -------------------------------------------------------------------------------- /src/Components/MultiTheme/MultiTheme.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/MultiTheme/MultiTheme.jsx -------------------------------------------------------------------------------- /src/Components/PasswordGenerator/GeneratePassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/PasswordGenerator/GeneratePassword.js -------------------------------------------------------------------------------- /src/Components/PasswordGenerator/PasswordGenerator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/PasswordGenerator/PasswordGenerator.jsx -------------------------------------------------------------------------------- /src/Components/ProgressBar/ProgressBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/ProgressBar/ProgressBar.jsx -------------------------------------------------------------------------------- /src/Components/QuizApplication/Data/Data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/QuizApplication/Data/Data.js -------------------------------------------------------------------------------- /src/Components/QuizApplication/QuizApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/QuizApplication/QuizApp.jsx -------------------------------------------------------------------------------- /src/Components/QuizApplication/QuizCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/QuizApplication/QuizCard.jsx -------------------------------------------------------------------------------- /src/Components/Selectable Grid/SelectableGrid.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/Selectable Grid/SelectableGrid.jsx -------------------------------------------------------------------------------- /src/Components/Throttle/Throttle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/Throttle/Throttle.jsx -------------------------------------------------------------------------------- /src/Components/TicTacToe/TicTaeToe.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/TicTacToe/TicTaeToe.jsx -------------------------------------------------------------------------------- /src/Components/Timer/Timer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/Timer/Timer.jsx -------------------------------------------------------------------------------- /src/Components/UseEffect/useEffect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/UseEffect/useEffect.jsx -------------------------------------------------------------------------------- /src/Components/UseMemo/CustomMemoHook.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Components/UseMemo/CustomMemoHook.jsx -------------------------------------------------------------------------------- /src/Contexts/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/Contexts/ThemeContext.jsx -------------------------------------------------------------------------------- /src/data/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/data/data.js -------------------------------------------------------------------------------- /src/hooks/Debounce/useDebounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/hooks/Debounce/useDebounce.js -------------------------------------------------------------------------------- /src/hooks/FileExplorer/AddNew.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/hooks/FileExplorer/AddNew.js -------------------------------------------------------------------------------- /src/hooks/FileExplorer/useDeleteFolder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/hooks/FileExplorer/useDeleteFolder.js -------------------------------------------------------------------------------- /src/hooks/FileExplorer/useUpdateFolder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/hooks/FileExplorer/useUpdateFolder.js -------------------------------------------------------------------------------- /src/hooks/LRUCache/useLruCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/hooks/LRUCache/useLruCache.js -------------------------------------------------------------------------------- /src/hooks/TicTacToe/GenerateWinningPatterns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/hooks/TicTacToe/GenerateWinningPatterns.js -------------------------------------------------------------------------------- /src/hooks/TicTacToe/useTicTacToe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/hooks/TicTacToe/useTicTacToe.js -------------------------------------------------------------------------------- /src/hooks/UseEffect/useCustomEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/hooks/UseEffect/useCustomEffect.js -------------------------------------------------------------------------------- /src/hooks/useMemo/useMemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/hooks/useMemo/useMemo.js -------------------------------------------------------------------------------- /src/hooks/useThrottle/useThrotlle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/hooks/useThrottle/useThrotlle.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/src/main.jsx -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exception73/Frontend-Machind-Codiing-Rounds/HEAD/vite.config.js --------------------------------------------------------------------------------