A collection of JavaScript projects built while learning the fundamentals of web development. This repository documents my journey from basic DOM manipulation to interactive web applications as I work towards full-stack development.
| Day | Project | Concepts |
|---|---|---|
| 01 | Color Flipper | DOM Manipulation, Events |
| 02 | Palindrome Checker | Strings, Functions |
| 03 | Random Quote Generator | Arrays, Randomization |
| 04 | Stopwatch | Timers, Intervals |
| 05 | To-Do List | DOM Manipulation, CRUD |
| 06 | Counter | Event Listeners |
| 07 | Dice Roll Simulator | Math.random() |
| 08 | Age Calculator | User Input, Conditions |
| 09 | Checkbox & Radio Buttons | Forms |
| 10 | Click Counter | Closures, DOM, Event Listeners |
| 11 | Number Guessing Game | Loops, Conditions |
| 12 | Temperature Conversion Program | Functions, DOM |
| 13 | Dice Roller | Arrays, loops, DOM, template literals, innerHTML, join(), random numbers |
| 14 | Random Password Generator | Functions, DOM |
| 15 | Timer | setTimeout(), clearTimeout(), Events |
| 16 | Digital Clock | Date Object, setInterval(), Template Literals, padStart(), DOM |
| 17 | Stopwatch | Date.now(), setInterval(), clearInterval(), Event Handling, DOM Manipulation |
| 18 | Calculator | DOM Manipulation, Event Handling, Functions, eval(), Error Handling |
- HTML5
- CSS3
- JavaScript