diff --git a/126 - Random Quote Generator/font/sans.ttf b/126 - Random Quote Generator/font/sans.ttf new file mode 100644 index 00000000..85860e6c Binary files /dev/null and b/126 - Random Quote Generator/font/sans.ttf differ diff --git a/126 - Random Quote Generator/index.html b/126 - Random Quote Generator/index.html new file mode 100644 index 00000000..33863e06 --- /dev/null +++ b/126 - Random Quote Generator/index.html @@ -0,0 +1,34 @@ + + + + + + + + + + Random Quote Generator + + + +
+

Random Quote Generator

+
Loading...
+
Generate Quote
+
Copy Quote
+
+ + + + + + + \ No newline at end of file diff --git a/126 - Random Quote Generator/main.js b/126 - Random Quote Generator/main.js new file mode 100644 index 00000000..0ed9b490 --- /dev/null +++ b/126 - Random Quote Generator/main.js @@ -0,0 +1,45 @@ +document.addEventListener("DOMContentLoaded", () => { + let quotes = []; + + // Fetch quotes from the API + fetch("https://type.fit/api/quotes") + .then((response) => response.json()) + .then((data) => { + quotes = data; + getQuote(); // Display an initial quote + }); + + // Function to generate a new quote + function getQuote() { + if (quotes.length === 0) { + return; + } + const randomIndex = Math.floor(Math.random() * quotes.length); + const quoteElement = document.getElementById("quote"); + const quoteText = quotes[randomIndex].text; + const quoteAuthor = cleanAuthor(quotes[randomIndex].author || "Unknown"); + quoteElement.textContent = `${quoteText} - ${quoteAuthor}`; + } + + // Function to clean up the author text + function cleanAuthor(author) { + // Remove unwanted text patterns (e.g., ", type.fit") + return author.replace(/, type\.fit/g, ""); + } + + // Function to copy the current quote to the clipboard + function copyQuote() { + const quoteElement = document.getElementById("quote"); + const textArea = document.createElement("textarea"); + textArea.value = quoteElement.textContent; + document.body.appendChild(textArea); + textArea.select(); + document.execCommand("copy"); + document.body.removeChild(textArea); + alert("Quote copied to clipboard!"); + } + + // Expose functions to the global scope so they can be called from the onclick attribute + window.getQuote = getQuote; + window.copyQuote = copyQuote; +}); diff --git a/126 - Random Quote Generator/style.css b/126 - Random Quote Generator/style.css new file mode 100644 index 00000000..280b72bc --- /dev/null +++ b/126 - Random Quote Generator/style.css @@ -0,0 +1,78 @@ +* { + padding: 0; + margin: 0; + font-family: "sans"; + user-select: none; +} + +@font-face { + src: url("font/sans.ttf"); + font-family: "sans"; +} + +.container { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 100vh; + background: #19172e; +} + +h2 { + color: white; + font-size: 2rem; + text-align: center; + margin-bottom: 20px; +} + +#quote { + color: rgb(15, 201, 233); + font-size: 1.5rem; + text-align: center; + margin-bottom: 20px; +} + +#btn, +#copy-btn { + cursor: pointer; + color: #fff; + background: #333; + font-size: 1rem; + padding: 10px 20px; + border-radius: 5px; + transition: background 0.3s ease; + text-align: center; + margin-top: 20px; +} + +#btn:hover, +#copy-btn:hover { + background: #1e8e3e; +} + +footer { + text-align: center; + color: white; + font-size: 1rem; + position: fixed; + bottom: 0; + left: 0; + right: 0; + padding: 5px; + line-height: 3vh; +} + +footer a:visited { + color: inherit; +} + +.name { + text-decoration: none; + color: white; +} + +.ProjectName { + color: white; + text-decoration: none; +} diff --git a/30DaysOfJavaScript/assets/126 - quote.png b/30DaysOfJavaScript/assets/126 - quote.png new file mode 100644 index 00000000..abca3dba Binary files /dev/null and b/30DaysOfJavaScript/assets/126 - quote.png differ diff --git a/index.html b/index.html index 5cbbdb19..3cc568e0 100644 --- a/index.html +++ b/index.html @@ -24,6 +24,7 @@ padding: 10px; text-align: center; } + #suggestion-list { padding-top: 36px; display: none; @@ -31,23 +32,29 @@ max-height: 200px; overflow-y: auto; z-index: 1; - width:49.4%; + width: 49.4%; position: relative; border-radius: 12px; color: white; bottom: 50px; } + #suggestion-list::-webkit-scrollbar { - width: 8px; - } - #suggestion-list::-webkit-scrollbar-track { - background: transparent; /* Track color */ -} - -#suggestion-list::-webkit-scrollbar-thumb { - background-color: #6d69c3; /* Thumb color */ - border-radius: 10px; /* Rounded corners */ -} + width: 8px; + } + + #suggestion-list::-webkit-scrollbar-track { + background: transparent; + /* Track color */ + } + + #suggestion-list::-webkit-scrollbar-thumb { + background-color: #6d69c3; + /* Thumb color */ + border-radius: 10px; + /* Rounded corners */ + } + #suggestion-list a { padding: 10px; cursor: pointer; @@ -55,7 +62,7 @@ color: #fcfcfc; text-decoration: none; } - + #suggestion-list a:hover { background-color: #f5f5f5; color: #423d7a; @@ -88,7 +95,7 @@

30 Days of JavaScript

- + @@ -125,7 +132,8 @@

Drum Kit

- Jam out with this interactive JavaScript Drum Kit. Trigger realistic drum sounds by pressing keyboard keys or clicking on virtual drum pads. + Jam out with this interactive JavaScript Drum Kit. Trigger realistic drum sounds by pressing keyboard keys or + clicking on virtual drum pads.

@@ -153,7 +161,7 @@

Random Color Generator

- Unleash a Spectrum of Colors with this JavaScript Random Color Generator. + Unleash a Spectrum of Colors with this JavaScript Random Color Generator. Generate random hex codes or RGB values at the click of a button.

@@ -168,7 +176,7 @@

Digital Clock

- A sleek JavaScript Digital Clock displays the current time in an easy-to-read format. + A sleek JavaScript Digital Clock displays the current time in an easy-to-read format. Customize the clock's appearance and enjoy a modern timekeeping.

@@ -183,7 +191,8 @@

Random Password Generator

- This user-friendly JavaScript Random Password Generator creates strong, unique passwords for all your online accounts. + This user-friendly JavaScript Random Password Generator creates strong, unique passwords for all your online + accounts.

@@ -196,7 +205,7 @@

Calendar

- A dynamic JavaScript Calendar keeps you on top of your appointments and events. + A dynamic JavaScript Calendar keeps you on top of your appointments and events. View the current month, navigate to different dates.

@@ -211,8 +220,9 @@

Dynamic Form Field

- Build Flexible Forms with Dynamic JavaScript Fields. - Effortlessly add, remove, and manage form fields on the fly, allowing users to enter varying amounts of data.

+ Build Flexible Forms with Dynamic JavaScript Fields. + Effortlessly add, remove, and manage form fields on the fly, allowing users to enter varying amounts of data. +

@@ -225,7 +235,7 @@

Number Counter

- Track Any Value with a Simple JavaScript Number Counter. + Track Any Value with a Simple JavaScript Number Counter. Increment or decrement a number displayed on screen, ideal for keeping score.

@@ -254,7 +264,7 @@

Emoji Switcher

- Customize your emoji experience by seamlessly switching between different emoji sets. + Customize your emoji experience by seamlessly switching between different emoji sets. Express yourself in a more personalized way and add fun.

@@ -283,7 +293,7 @@

Custom QR Code

- Craft custom QR codes on-demand with this versatile JavaScript library. + Craft custom QR codes on-demand with this versatile JavaScript library. Encode any text data, URL, or even contact information into a scannable QR code.

@@ -298,7 +308,7 @@

Favicon Fetcher

- A lightweight JavaScript Favicon Fetcher retrieves website favicons with ease. + A lightweight JavaScript Favicon Fetcher retrieves website favicons with ease. Effortlessly grab the tiny icons that represent websites and integrate them.

@@ -313,7 +323,7 @@

Visit Counter

- Track Website Traffic with a Simple JavaScript Visit Counter. + Track Website Traffic with a Simple JavaScript Visit Counter. Display the number of visitors to your website, providing valuable insights into user engagement.

@@ -328,7 +338,7 @@

Joke Generator

- Laughter on Demand: A JavaScript Joke Generator delivers side-splitting puns, one-liners, + Laughter on Demand: A JavaScript Joke Generator delivers side-splitting puns, one-liners, and dad jokes at the click of a button.

@@ -358,7 +368,7 @@

Text Speed Control

- A customizable Text Speed Controller built with JavaScript. + A customizable Text Speed Controller built with JavaScript. Adjust the speed at which text appears on screen, catering to different reading preferences.

@@ -372,7 +382,7 @@

Stopwatch

- A versatile JavaScript Stopwatch for tracking elapsed time. + A versatile JavaScript Stopwatch for tracking elapsed time. Start, stop, and reset the timer with ease, perfect for timing workouts, races, cooking, or any activity.

@@ -402,7 +412,7 @@

Levitate Board

- Unleash your inner light artist with the Levitate Board App built with JavaScript. + Unleash your inner light artist with the Levitate Board App built with JavaScript. Move your mouse across a grid of squares, leaving a trail of vibrant color.

@@ -472,7 +482,7 @@

Weather App

- Stay informed with this comprehensive JavaScript Weather App. + Stay informed with this comprehensive JavaScript Weather App. Access real-time weather data for your location, including temperature, precipitation, wind.

@@ -486,7 +496,7 @@

Calculator

- Crunch numbers with ease using this versatile JavaScript Calculator. + Crunch numbers with ease using this versatile JavaScript Calculator. Solve everyday math problems or explore complex equations - it's all at your fingertips!

@@ -501,7 +511,8 @@

Memory Matching Game

- Challenge your memory with this fun Matching Game built in JavaScript. Uncover hidden pairs of images by flipping cards. Sharpen your memory and have a blast! + Challenge your memory with this fun Matching Game built in JavaScript. Uncover hidden pairs of images by + flipping cards. Sharpen your memory and have a blast!

@@ -514,7 +525,8 @@

Music Player

- A powerful Music Player built with JavaScript. Play your favorite tunes locally or stream them online (depending on implementation). + A powerful Music Player built with JavaScript. Play your favorite tunes locally or stream them online + (depending on implementation).

@@ -527,7 +539,8 @@

To Do List

- A user-friendly To-Do List built with JavaScript. Streamline your day by adding, managing, and marking tasks complete. + A user-friendly To-Do List built with JavaScript. Streamline your day by adding, managing, and marking tasks + complete.

@@ -541,7 +554,7 @@

Tic Tac Toe

- A classic Tic Tac Toe game built with JavaScript. Players take turns marking squares on a 3x3 grid. + A classic Tic Tac Toe game built with JavaScript. Players take turns marking squares on a 3x3 grid. The first to achieve a row, column, or diagonal of their mark wins!

@@ -557,7 +570,8 @@

Pop the Balloons

- Test your reflexes and aim in this fast-paced JavaScript game, Pop the Balloons! Click or tap to burst colorful balloons before they float away. + Test your reflexes and aim in this fast-paced JavaScript game, Pop the Balloons! Click or tap to burst + colorful balloons before they float away.

@@ -586,7 +600,7 @@

Decimal To Binary

- Convert numbers from everyday use to computer language with this JavaScript Decimal to Binary Converter. + Convert numbers from everyday use to computer language with this JavaScript Decimal to Binary Converter.

@@ -600,7 +614,7 @@

Hangman

- Test your vocabulary and guess the word before the hangman gets you! + Test your vocabulary and guess the word before the hangman gets you! This classic JavaScript Hangman game lets you guess letters to reveal a hidden word.

@@ -616,7 +630,8 @@

Simple Form Validation

- Users are prompted to fill in required fields, and error messages appear if they leave something blank or enter invalid data. + Users are prompted to fill in required fields, and error messages appear if they leave something blank or + enter invalid data.

@@ -631,7 +646,7 @@

Lorem Ipsum Generator

- Generate placeholder text with ease using this JavaScript Lorem Ipsum Generator. + Generate placeholder text with ease using this JavaScript Lorem Ipsum Generator. Fill empty sections of your web pages with realistic-looking Latin text.

@@ -660,7 +675,7 @@

Snake-Game

- Relive a nostalgic experience with this addictive JavaScript Snake Game. + Relive a nostalgic experience with this addictive JavaScript Snake Game. Guide a growing snake through a grid and avoid hitting itself or the walls.

@@ -675,7 +690,7 @@

Age Calculator

- This user-friendly JavaScript Age Calculator lets you determine your age in seconds since your date of birth! + This user-friendly JavaScript Age Calculator lets you determine your age in seconds since your date of birth!

@@ -690,7 +705,7 @@

Gradient Generator

- Choose your starting and ending colors, + Choose your starting and ending colors, adjust the number of intermediate steps, and generate beautiful gradients for any design element!

@@ -706,7 +721,7 @@

Sorting visualizer

- Witness the power of sorting algorithms in action! This interactive JavaScript + Witness the power of sorting algorithms in action! This interactive JavaScript Sorting Visualizer lets you choose from various sorting methods.

@@ -722,7 +737,7 @@

PixSort Studio

- Transform images into mesmerizing, pixelated works of art with PixSort Studio. + Transform images into mesmerizing, pixelated works of art with PixSort Studio. Experiment with various pixel sorting algorithms!

@@ -738,7 +753,7 @@

Getting Started with APIs

- Enter a search term, and this user-friendly API instantly retrieves + Enter a search term, and this user-friendly API instantly retrieves the number of cat images available online based on your search.

@@ -753,7 +768,7 @@

Block Runner

- Navigate a dynamic landscape in this fast-paced JavaScript game, Block Runner! + Navigate a dynamic landscape in this fast-paced JavaScript game, Block Runner! Jump over obstacles, collect coins, and unlock new characters.

@@ -768,7 +783,7 @@

Dice Game

- Challenge your friends or test your luck with this classic Dice Game built with JavaScript! + Challenge your friends or test your luck with this classic Dice Game built with JavaScript! Roll the virtual dice, compete for the highest score.

@@ -784,7 +799,7 @@

Palindrome Checker

- Enter a word or phrase, and this JavaScript app instantly reveals whether it's a palindrome! + Enter a word or phrase, and this JavaScript app instantly reveals whether it's a palindrome! Palindromes read the same backward as forward.

@@ -800,7 +815,7 @@

Caesar Cipher

- Encode and decode messages with this user-friendly JavaScript Caesar Cipher app. + Encode and decode messages with this user-friendly JavaScript Caesar Cipher app. Shift letters by a chosen number to create a simple but fun secret code.

@@ -816,7 +831,7 @@

Weight Converter

- Convert between kilograms, pounds, grams, and ounces with ease! + Convert between kilograms, pounds, grams, and ounces with ease! This convenient JavaScript Weight Converter lets you switch weight units instantly.

@@ -832,7 +847,7 @@

Image Utility

- This JavaScript Image Utility empowers you to manage and enhance your photos. + This JavaScript Image Utility empowers you to manage and enhance your photos. Perform basic image editing tasks like resizing, cropping, and rotating.

@@ -848,7 +863,8 @@

Guess the Number Game

- Test your luck and intuition! This simple JavaScript game generates a random number, and you have to guess it within a limited number of tries. + Test your luck and intuition! This simple JavaScript game generates a random number, and you have to guess it + within a limited number of tries.

@@ -862,8 +878,9 @@

Balloon Game

- Test your reflexes and aim in this fast-paced game. - Click or tap to burst colorful balloons before they float away. Earn points and avoid missing them for a high score! + Test your reflexes and aim in this fast-paced game. + Click or tap to burst colorful balloons before they float away. Earn points and avoid missing them for a high + score!

@@ -878,7 +895,8 @@

Temperature Convertor

- Switch between Celsius, Fahrenheit, and Kelvin with ease! This convenient JavaScript Temperature Converter lets you convert temperatures instantly. + Switch between Celsius, Fahrenheit, and Kelvin with ease! This convenient JavaScript Temperature Converter + lets you convert temperatures instantly.

@@ -893,8 +911,8 @@

Notes Taking App

- Capture ideas, jot down reminders, and organize your thoughts with ease! This JavaScript - Notes App lets you create, edit, and manage notes with a clean. + Capture ideas, jot down reminders, and organize your thoughts with ease! This JavaScript + Notes App lets you create, edit, and manage notes with a clean.

@@ -909,7 +927,8 @@

N Queen Visualizer

- This interactive JavaScript N-Queens Visualizer lets you explore solutions for different board sizes and witness the backtracking algorithm in action! + This interactive JavaScript N-Queens Visualizer lets you explore solutions for different board sizes and + witness the backtracking algorithm in action!

@@ -924,7 +943,7 @@

Bubble Shooting Game

- Match bubbles and clear the board in this addictive Bubble Shooter game (JavaScript)! + Match bubbles and clear the board in this addictive Bubble Shooter game (JavaScript)! Aim and shoot colorful bubbles and clear your way to victory!

@@ -940,7 +959,8 @@

Stick Hero Game

- Extend bridges for your stick figure character to reach the goal. Test your timing and logic as you navigate increasingly difficult levels! + Extend bridges for your stick figure character to reach the goal. Test your timing and logic as you navigate + increasingly difficult levels!

@@ -954,7 +974,8 @@

Quiz App

- Challenge yourself or your friends with this interactive JavaScript Quiz App! Answer multiple-choice questions on various topics + Challenge yourself or your friends with this interactive JavaScript Quiz App! Answer multiple-choice questions + on various topics and track your progress.

@@ -969,7 +990,8 @@

Simon Game

- Test Your Memory and Reflexes: Play Simon (JavaScript)! Repeat a sequence of lights and sounds displayed by the game. + Test Your Memory and Reflexes: Play Simon (JavaScript)! Repeat a sequence of lights and sounds displayed by + the game.

@@ -984,7 +1006,7 @@

Color Choosing Game

- Can you identify the exact shade? This interactive JavaScript game + Can you identify the exact shade? This interactive JavaScript game challenges you to match a displayed color by adjusting sliders for hue, saturation.

@@ -1000,7 +1022,7 @@

Reaction Time

- Sharpen your reaction skills! Click the button as soon as it turns + Sharpen your reaction skills! Click the button as soon as it turns green to measure your response time in milliseconds. Can you beat your high score?

@@ -1016,7 +1038,7 @@

Wall Breaker Game

- Guide your ball through a maze, + Guide your ball through a maze, break through obstacles, and collect power-ups in this action-packed Wall Breaker game!

@@ -1032,7 +1054,7 @@

Dot Connect Game

- This engaging JavaScript game combines classic connect the dots with a puzzle element! + This engaging JavaScript game combines classic connect the dots with a puzzle element! Draw lines to connect matching dots, but be strategic.

@@ -1048,7 +1070,8 @@

Insect_Catching_Game

- Put your focus to the test! Catch only the designated objects while avoiding others as they fly across the screen. + Put your focus to the test! Catch only the designated objects while avoiding others as they fly across the + screen.

@@ -1063,7 +1086,7 @@

Particle Effect Animation

- Create mesmerizing visuals with interactive particle effects built with JavaScript. + Create mesmerizing visuals with interactive particle effects built with JavaScript. Animate swarms of tiny particles that react to user input, mouse movement.

@@ -1079,7 +1102,8 @@

Postmaster Clone

- Manage your email efficiently with this user-friendly postmaster clone. Compose, send, and receive emails directly within your browser, similar to a webmail. + Manage your email efficiently with this user-friendly postmaster clone. Compose, send, and receive emails + directly within your browser, similar to a webmail.

@@ -1094,7 +1118,7 @@

Text to Speech Converter

- Give your text a voice with this user-friendly JavaScript Text-to-Speech Converter! Simply enter your text, + Give your text a voice with this user-friendly JavaScript Text-to-Speech Converter! Simply enter your text, choose from various voices and languages!

@@ -1110,7 +1134,8 @@

Currency Converter

- Enter the amount and choose your currencies from a comprehensive list. Access live exchange rates and see the converted amount in real-time. + Enter the amount and choose your currencies from a comprehensive list. Access live exchange rates and see the + converted amount in real-time.

@@ -1126,7 +1151,7 @@

Movie Series Quote Generator<

- Spark nostalgia or discover hidden gems with this dynamic JavaScript Quote Generator! + Spark nostalgia or discover hidden gems with this dynamic JavaScript Quote Generator! Get a random quote from your favorite movies and TV shows.

@@ -1142,7 +1167,8 @@

Pattern Generator

- This versatile JavaScript Pattern Generator empowers you to create bespoke designs! Choose from a library of shapes, adjust size, color, and rotation. + This versatile JavaScript Pattern Generator empowers you to create bespoke designs! Choose from a library of + shapes, adjust size, color, and rotation.

@@ -1157,7 +1183,7 @@

Transpose Matrix Calculator

- Analyze transportation costs and distances with ease! This JavaScript Transport Matrix + Analyze transportation costs and distances with ease! This JavaScript Transport Matrix Calculator allows you to input origin and destination points, calculate distances.

@@ -1189,7 +1215,7 @@

Typing Platform

- Improve your typing speed and accuracy with engaging exercises and games. + Improve your typing speed and accuracy with engaging exercises and games. Track your progress, compete with friends, and become a typing ninja!

@@ -1205,7 +1231,7 @@

Casino Slot Machine Game

- Experience the thrill of Vegas (without the risk) with this interactive JavaScript Slot Machine! + Experience the thrill of Vegas (without the risk) with this interactive JavaScript Slot Machine! Spin the reels, match symbols, and trigger exciting bonus features

@@ -1220,7 +1246,8 @@

Color Game

- Challenge yourself with this vibrant JavaScript Memory Game! Memorize a sequence of colorful tiles and then try to replicate it perfectly. + Challenge yourself with this vibrant JavaScript Memory Game! Memorize a sequence of colorful tiles and then + try to replicate it perfectly.

@@ -1235,7 +1262,7 @@

Movie Search App

- Find your next favorite film! Search for movies by title, genre, actor, or director. + Find your next favorite film! Search for movies by title, genre, actor, or director. Access detailed information, trailers, and ratings to make informed choices.

@@ -1250,7 +1277,8 @@

Car Game

- Navigate a bustling cityscape in this open-world driving game. Complete missions, avoid obstacles, and enjoy the freedom of the road! + Navigate a bustling cityscape in this open-world driving game. Complete missions, avoid obstacles, and enjoy + the freedom of the road!

@@ -1265,7 +1293,7 @@

Search Github Profile

- Dive deeper into the world of open-source development. + Dive deeper into the world of open-source development. Search for GitHub profiles by username and explore their contributions, repositories.

@@ -1281,7 +1309,8 @@

Dictionary App

- Never get caught without a definition! This user-friendly JavaScript Dictionary App stores a wealth of words and definitions right on your device. + Never get caught without a definition! This user-friendly JavaScript Dictionary App stores a wealth of words + and definitions right on your device.

@@ -1295,7 +1324,8 @@

Three Number

- Test your luck and sharpen your observation skills. This interactive JavaScript app generates a set of random numbers. + Test your luck and sharpen your observation skills. This interactive JavaScript app generates a set of random + numbers.

@@ -1309,7 +1339,7 @@

Sudoku

- Challenge yourself with the timeless puzzle of Sudoku, built with JavaScript. + Challenge yourself with the timeless puzzle of Sudoku, built with JavaScript. Fill the grid with numbers 1 through 9, subgrid contains each number only once.

@@ -1324,7 +1354,8 @@

Hangman Game

- A chilling take on the classic Hangman! Guess letters to reveal a hidden word, but be careful - with each wrong guess, a spooky spirit gets closer to claiming your soul! + A chilling take on the classic Hangman! Guess letters to reveal a hidden word, but be careful - with each + wrong guess, a spooky spirit gets closer to claiming your soul!

@@ -1339,7 +1370,7 @@

Falling Ball Game

- Guide your bouncing ball through a maze of falling blocks. Strategically tilt the platform + Guide your bouncing ball through a maze of falling blocks. Strategically tilt the platform to avoid obstacles and collect points.

@@ -1354,7 +1385,7 @@

Dot Target Game

- Test your reflexes and precision in this fast-paced shooting game! + Test your reflexes and precision in this fast-paced shooting game! Tap or click to fire dots at moving targets. Earn points for accuracy and speed.

@@ -1369,7 +1400,7 @@

Tetris Game

- Experience the enduring puzzle game, Tetris, built with JavaScript! Strategically rotate and place falling + Experience the enduring puzzle game, Tetris, built with JavaScript! Strategically rotate and place falling Tetriminos to complete horizontal lines.

@@ -1384,7 +1415,7 @@

Sticky Notes

- Jot down quick thoughts, to-do lists, or reminders with this user-friendly JavaScript Sticky Notes app. + Jot down quick thoughts, to-do lists, or reminders with this user-friendly JavaScript Sticky Notes app. Easily create, edit, and organize your notes with a clean.

@@ -1400,7 +1431,7 @@

Spin The Wheel Game

- Take a spin and see where fate takes you in this classic game of chance. + Take a spin and see where fate takes you in this classic game of chance. Will you land on a prize, a challenge, or something unexpected?

@@ -1416,7 +1447,7 @@

Body Mass Index Calculator

- Enter your weight and height to calculate your Body Mass Index (BMI). This simple + Enter your weight and height to calculate your Body Mass Index (BMI). This simple JavaScript tool provides a general indicator of your weight-to-height ratio.

@@ -1432,7 +1463,8 @@

Ping Pong Game

- Sharpen your reflexes and reaction time in this fast-paced JavaScript ping pong game! Play against a friend or the computer, master your volleys and smashes. + Sharpen your reflexes and reaction time in this fast-paced JavaScript ping pong game! Play against a friend or + the computer, master your volleys and smashes.

@@ -1447,7 +1479,7 @@

Projectile Motion Simulator

- Adjust initial velocity, launch angle, and gravity to see how they affect a projectile's trajectory. + Adjust initial velocity, launch angle, and gravity to see how they affect a projectile's trajectory. Visualize the path and analyze the factors.

@@ -1462,7 +1494,7 @@

Atari Game

- Don't be fooled by the blocky graphics! This Atari game offers addictive gameplay with a + Don't be fooled by the blocky graphics! This Atari game offers addictive gameplay with a surprisingly high skill ceiling.

@@ -1478,7 +1510,7 @@

Multiply Math Game

- Sharpen your multiplication skills in a fun and engaging way! This JavaScript game provides + Sharpen your multiplication skills in a fun and engaging way! This JavaScript game provides various practice exercises with adjustable difficulty.

@@ -1493,8 +1525,8 @@

Casio

- Transform your Casio digital piano into a personalized learning experience with Casio Music Space! - This versatile JavaScript app offers a library of songs. + Transform your Casio digital piano into a personalized learning experience with Casio Music Space! + This versatile JavaScript app offers a library of songs.

@@ -1522,7 +1554,7 @@

Word Guess

- Test your vocabulary and intuition! This simple JavaScript game generates a hidden word. + Test your vocabulary and intuition! This simple JavaScript game generates a hidden word. You have a limited number of tries to guess it based on clues.

@@ -1538,7 +1570,8 @@

Whack a Mole Game

- Test your reflexes and whack those pesky moles! This fast-paced JavaScript game challenges you to hit as many moles as possible before they disappear. + Test your reflexes and whack those pesky moles! This fast-paced JavaScript game challenges you to hit as many + moles as possible before they disappear.

@@ -1552,8 +1585,8 @@

Pomodoro Clock

- Take control of your focus time with this versatile Pomodoro Timer built with JavaScript! - Set custom work and break intervals, personalize notification sounds. + Take control of your focus time with this versatile Pomodoro Timer built with JavaScript! + Set custom work and break intervals, personalize notification sounds.

@@ -1567,8 +1600,8 @@

Captcha Generator

- Enhance your web form security with this easy-to-integrate JavaScript Captcha Generator! - Generate distorted text or image captchas. + Enhance your web form security with this easy-to-integrate JavaScript Captcha Generator! + Generate distorted text or image captchas.

@@ -1582,7 +1615,8 @@

Math Game

- Master your arithmetic skills in a fun and engaging way! Choose your operation (addition, subtraction, multiplication, division), + Master your arithmetic skills in a fun and engaging way! Choose your operation (addition, subtraction, + multiplication, division), and blast!

@@ -1598,7 +1632,7 @@

BlackJack Game

- Try Your Luck and Test Your Skills: Experience the thrill of the casino with this classic card game. + Try Your Luck and Test Your Skills: Experience the thrill of the casino with this classic card game. Hit or stand, strategize your bets, and try to beat the dealer.

@@ -1613,7 +1647,8 @@

Coin Game

- Predict the fate of the coin! This fast-paced JavaScript game challenges you to guess heads or tails before the coin flips. + Predict the fate of the coin! This fast-paced JavaScript game challenges you to guess heads or tails before + the coin flips.

@@ -1628,7 +1663,7 @@

Bomb Throw Game

- Test your logic and bomb disposal skills! Each level presents a bomb with blinking lights and wires. + Test your logic and bomb disposal skills! Each level presents a bomb with blinking lights and wires. Analyze the clues and cut the correct wires.

@@ -1644,7 +1679,8 @@

Minesweeper Game

- Uncover the board, but beware of hidden mines! This classic strategy game challenges you to reveal all safe squares on a grid while avoiding exploding mines. + Uncover the board, but beware of hidden mines! This classic strategy game challenges you to reveal all safe + squares on a grid while avoiding exploding mines.

@@ -1659,7 +1695,8 @@

Retro Mario Game

- Relive the nostalgia or experience the magic for the first time with this faithful recreation of the iconic Super Mario Bros. + Relive the nostalgia or experience the magic for the first time with this faithful recreation of the iconic + Super Mario Bros.

@@ -1674,7 +1711,8 @@

Catch Me If You Can

- A thrilling game of cat and mouse, but with boxes! Control a pursuer character and strategically block the path of a + A thrilling game of cat and mouse, but with boxes! Control a pursuer character and strategically block the + path of a fleeing box before it escapes the screen.

@@ -1691,7 +1729,7 @@

Word For Alphabet Speak Aloud

- Never be stumped by a letter again! Letter Lector reads any letter aloud instantly. + Never be stumped by a letter again! Letter Lector reads any letter aloud instantly. Perfect for learning pronunciation, accessibility needs.

@@ -1707,7 +1745,7 @@

Snowy Particle Js

- Transform your website or app into a peaceful winter scene with this enchanting JavaScript particle animation! + Transform your website or app into a peaceful winter scene with this enchanting JavaScript particle animation!

@@ -1721,7 +1759,7 @@

Stack Game

- Test your precision and strategy! Carefully stack colorful blocks to build the highest tower possible. + Test your precision and strategy! Carefully stack colorful blocks to build the highest tower possible. One wrong move can send it all crashing down!

@@ -1737,7 +1775,7 @@

Maths addition

- Make learning addition engaging for young children! + Make learning addition engaging for young children! This JavaScript app features colorful graphics, interactive exercises, and playful sounds to help children.

@@ -1753,7 +1791,7 @@

Number Facts

- Did you know zero is the only even prime number? Explore the weird, wonderful, and sometimes wacky world + Did you know zero is the only even prime number? Explore the weird, wonderful, and sometimes wacky world of numbers with this captivating JavaScript app!

@@ -1769,7 +1807,8 @@

Pixel to em Converter

- Ensure consistent and responsive layouts across different screens with this user-friendly JavaScript Pixel to EM Converter! + Ensure consistent and responsive layouts across different screens with this user-friendly JavaScript Pixel to + EM Converter!

@@ -1784,8 +1823,8 @@

Luminosity Particle Js

- Create a captivating spectacle with this mesmerizing - JavaScript particle animation! Glowing particles dance and swirl across the screen. + Create a captivating spectacle with this mesmerizing + JavaScript particle animation! Glowing particles dance and swirl across the screen.

@@ -1800,23 +1839,25 @@

Maze Game

- Sharpen your problem-solving skills in this captivating JavaScript maze game! + Sharpen your problem-solving skills in this captivating JavaScript maze game! Explore a labyrinthine world filled with twists and turns.

- Minesweeper + Minesweeper

Minesweeper

- +

- Uncover the board, but beware of hidden mines! This classic game of chance and strategy challenges you to reveal all safe squares on a grid avoiding exploding mines. + Uncover the board, but beware of hidden mines! This classic game of chance and strategy challenges you to + reveal all safe squares on a grid avoiding exploding mines.

@@ -1831,7 +1872,7 @@

Movie Guessing Game

- Test your movie knowledge and have some laughs with this interactive guessing game! + Test your movie knowledge and have some laughs with this interactive guessing game! Identify movies based on clues like quotes, iconic scenes, or even emojis.

@@ -1849,8 +1890,7 @@

Guess the Country

Movie Guessing Game

Movie Guessing Game

- + @@ -1873,8 +1913,7 @@

Tower of Hanoi

2048 Game

2048 Game

- + @@ -1887,55 +1926,62 @@

2048 Game

Flappy Bird Game

Flappy Bird Game

- +
-

Flappy Bird challenges players to tap and fly a bird through an endless series of pipes, aiming for the highest score without crashing. +

Flappy Bird challenges players to tap and fly a bird through an endless series of pipes, aiming for the + highest score without crashing. +

+
+
+ +
+ Taash Game +

Taash Game

+ + + + +
+

Play a classic game of Taash (cards) against the computer.

-
- Taash Game -

Taash Game

- - - - -
-

Play a classic game of Taash (cards) against the computer. -

+
+ Mancala Game +

Mancala Game

+ + + + +
+

Play a classic game of Mancala between two players. +

+
-
-
- Mancala Game -

Mancala Game

- - - - -
-

Play a classic game of Mancala between two players. -

+
+ Lights Out +

Lights Out

+ + + +
-
-
- Lights Out -

Lights Out

- - - - +
+ random quotes +

Random Quote Generator

+ + + +
-
+