Skip to content

Welcome to 10 Days of JavaScript Mini Projects – a beginner-friendly series of small projects designed to help you learn and practice core JavaScript concepts in a fun and practical way. πŸš€ Each day introduces a new challenge that focuses on essential programming logic, DOM manipulation, event handling, and more.

Notifications You must be signed in to change notification settings

SunilKumarKV/10-mini-Projects-In-10-Days-JavaScript

Repository files navigation

🧠 10 Days of JavaScript Mini Projects

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.


πŸ“… Projects Breakdown

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.

πŸš€ Getting Started

To run any of these projects on your local machine:

Clone the repository:

git clone https://github.com/SunilKumarKV/10-mini-Projects-In-10-Days-JavaScript

About

Welcome to 10 Days of JavaScript Mini Projects – a beginner-friendly series of small projects designed to help you learn and practice core JavaScript concepts in a fun and practical way. πŸš€ Each day introduces a new challenge that focuses on essential programming logic, DOM manipulation, event handling, and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published