Welcome to Machine Coding Questions! This repository is a collection of JavaScript concepts, system design challenges, and frontend projects to help you master DSA, JavaScript, and React-based system design problems.
Master fundamental and advanced JavaScript concepts with hands-on implementations:
- PUB-SUB Pattern
- Polyfills
- Promises
- call, bind, apply
- Classes & Constructors
- Closures
- Currying
- Debounce & Throttle
- Event Propagation
- Promise Polyfills (
index.tsincluded) - Prototype
- This Keyword
Build real-world frontend system design solutions with React:
- Star Rating ⭐
- Accordion 📂
- Auto-Complete 🔍
- Countdown Timer ⏳
- Dropdown Menu ⬇️
- File Explorer 📁
- Like Button ❤️
- Modal Popup 📢
- Password Generator 🔑
- Pop-over Tooltip 💬
- Progress Bar 📊
- Theme Switcher 🎨
- To-Do List ✅
- Pagination
- Advance Tic Tac Toe
- Toast
- Memory Game
- Infinite Scrolling
Strengthen fundamental JavaScript skills with projects like:
- Holy Grail Layout
- Tabs Navigation
- To-Do List
- Accordion
- Config-Driven Color Box 🎨
- Pagination Controls
-
Clone the repository:
git clone https://github.com/hrithik-infinite/hrithik-infinite-machine-coding-questions.git
-
Navigate to the project folder:
cd hrithik-infinite-machine-coding-questions -
Install dependencies (for React projects):
cd system-design-questions/file-explorer npm install npm start
Want to contribute? Feel free to open issues, fix bugs, or add new features! 🙌
If you found this repo helpful, leave a star ⭐ and follow me on GitHub , Linkedin for more cool projects! 🚀
Happy coding! 🎯