Skip to content

anup-jha26/javascript-mini-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

πŸš€ JavaScript Mini Projects

Welcome to JavaScript Mini Projects – a collection of small, beginner-friendly projects built using HTML, CSS, and JavaScript.
This repository is designed to help learners practice core JavaScript concepts like DOM manipulation, event handling, logic building, and UI design β€” all in one place.


πŸ“‚ Project List

# Project Name Description
1 Accordion Project Expand/collapse sections dynamically.
2 Age Calculator Calculate age based on date of birth.
3 BMI Calculator Calculate BMI and display health category.
4 CSS Changer Application Dynamically change page colors & fonts.
5 Calculator Application Four-function calculator with clean UI.
6 Counter Web Application Increment, decrement, and reset counter.
7 Day of Week Project Find the day of the week for any given date.
8 Digital Clock Real-time clock updating every second.
9 Form Validation Project Validate inputs before form submission.
10 Light Bulb On/Off Project Toggle bulb on/off using a switch.
11 Live Character Count Count characters in real time.
12 Live Code Editor Write and preview HTML/CSS/JS instantly.
13 Palindrome Checker App Check if a string is a palindrome.
14 Percentage Calculator Calculate percentage using slider & input.
15 Prime & Non-Prime Checker Check if a number is prime.
16 Random Number Generator Generate random numbers within a range.
17 Robot Joke Generator Display random jokes using API calls.
18 Stop Watch Application Start, stop, and reset a stopwatch.
19 Unicode Character Value Display Unicode value of any character.

🧰 Tech Stack

  • HTML5 – Structure
  • CSS3 – Styling & Layout
  • JavaScript (ES6) – Logic, DOM, and Event Handling

πŸ”§ How to Run

  1. Clone this repository.
  2. Open any project folder you want to explore.
  3. Open index.html in your browser.

🎯 Why This Repo?

  • βœ… Perfect for beginners
  • βœ… Covers multiple JavaScript concepts
  • βœ… Clean, simple, and well-structured code
  • βœ… Great for practice & interviews

πŸ’‘ Future Plans

  • Add dark mode toggle
  • Make projects mobile responsive
  • Host live demos using GitHub Pages

πŸ™Œ Contributing

Contributions are welcome!
Fork this repository, make changes, and submit a pull request.


πŸ“œ License

This repository is licensed under the MIT License – free to use and modify.

About

πŸ“š A collection of beginner-friendly JavaScript mini projects (HTML, CSS, JS) – perfect for learning DOM manipulation, event handling, and building logic step by step.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors