A structured 30-day JavaScript practice repository focused on fundamentals, logic building, DOM mastery, and real-world mini projects.
🔗 Live Demo:
- JavaScript (ES6+)
- HTML5
- CSS3
- DOM API
- LocalStorage
- Fetch API
- Git & GitHub
- GitHub Pages
- Demo.js → JavaScript experiments & fundamentals
- EvenOdd.js → Even/Odd check without
%operator - factorial.js → Factorial logic implementation
- loops.js → for, while, do-while examples
- fibonacci.js → Fibonacci sequence (multiple approaches)
- Array.js → Array methods implementation
- RemoveDuplicates,Frequency.js → Brute force, Object & Map-based solutions
- Sorting.js → Bubble, Selection, Insertion Sort
- Searching.js → Linear & Binary Search
- Two_Sum.js → Brute → Optimized (Map-based)
- Anagram_check.js → Sorting & Map approaches
- Stack.js → Stack implementation using class
- Patterns.js → Pattern problems using functions
- CheckSortedArray.js → Revision & logic strengthening
- DOM connection
- Event handling
- Alert interaction
- Increment / Decrement / Reset
- DOM manipulation
- Event listeners
- Real-time 24-hour clock
Date()+setInterval()- Dark/Light theme toggle
- HEX & RGB logic
- Dynamic background update
- DOM mastery
- Random number logic
- Smart hint system
- Limited attempts
- State management
- Responsive glassmorphic UI
eval()with error handling- Full keyboard support
- Toggleable history panel
- Category-based tasks
- localStorage persistence
- Checkbox completion
- Sliding task panel
Features:
- Start / Stop / Reset
- HH:MM:SS format
- Lap functionality
- Dynamic lap list
- Button state control
- Polished dark UI
Features:
- Paragraph display
- Real-time character highlighting
- 60s timer
- Live WPM & Accuracy
- Auto-start timer
- Restart functionality
- Input disable after timeout
- Integrated OpenWeather API
- City search
- Dynamic weather display
- Error handling
- Modern UI
- Add/Delete notes
- localStorage persistence
- Dynamic rendering
- Responsive grid
- Glassmorphism UI
- Smooth hover animations
- Theme toggle (🌙 / ☀️)
- Theme persistence using localStorage
- System theme detection
- CSS variable-based transitions
- Modern UI design



