Welcome to 10 Days of JavaScript Mini Projects β a collection of beginner-friendly projects designed to strengthen your JavaScript fundamentals with real, hands-on coding. This challenge includes a new project each day, helping you understand core concepts like DOM manipulation, event handling, functions, conditionals, loops, and more.
| Day | Project | Description |
|---|---|---|
| 1οΈβ£ | Hello Name Application | Prompt the user to enter their name and display it dynamically. |
| 2οΈβ£ | Light Bulb On/Off Project | Toggle a bulb image between ON and OFF using a button click. |
| 3οΈβ£ | Random Number Generator | Generate a random number within a custom or fixed range. |
| 4οΈβ£ | Generate Random Password | Create strong, random passwords using letters, numbers, and symbols. |
| 5οΈβ£ | Email Validation Project | Validate user input for email formatting using regular expressions. |
| 6οΈβ£ | Prime and Non-Prime Number Checker | Check if a number is prime or not using simple logic. |
| 7οΈβ£ | Hide and Show Password | Toggle the visibility of a password input field. |
| 8οΈβ£ | Counter Application | Build an increment, decrement, and reset counter. |
| 9οΈβ£ | Palindrome Checker | Check whether a word or phrase is a palindrome. |
| π | Get Unicode Character Value in JS | Input a character and display its Unicode value. |
To run any of these projects on your local machine:
git clone https://github.com/SunilKumarKV/10-mini-Projects-In-10-Days-JavaScript