From e7859820994cd718e86ffd00bf7beb394d0fff85 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Mon, 18 Mar 2024 18:49:18 +0100
Subject: [PATCH 01/34] docs: add blog link
---
README.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/README.md b/README.md
index 71c76b3..012e80d 100644
--- a/README.md
+++ b/README.md
@@ -109,6 +109,12 @@
| 101 | [Cascade Layers](101-cascade%20layers) | [Live Demo](https://codepen.io/solygambas/full/poYaZmv) |
| 102 | [Container queries](102-container%20queries) | [Live Demo](https://codepen.io/solygambas/full/abMqPNy) |
+---
+
+Get inspired and motivated with our [collection of articles](https://www.onbusinessplan.com/) for those beginning their web development journey!
+
+---
+
This repository is mostly based on 2 courses by Brad Traversy (2020):
- [50 Projects In 50 Days - HTML, CSS & JavaScript](https://www.udemy.com/course/50-projects-50-days/)
From 6f207411cda97c7fa4fef94aef661c51b633a121 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Fri, 22 Mar 2024 09:41:58 +0100
Subject: [PATCH 02/34] docs: add setup instructions
---
README.md | 36 +++++++++++++++++++++++++++++-------
1 file changed, 29 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index 012e80d..1fe4bc2 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,12 @@
# 100 Projects In 100 Days - HTML, CSS & JavaScript
-100+ mini web projects using HTML, CSS and JavaScript.
+Welcome to the repository for 100+ mini web projects using HTML, CSS, and JavaScript. This collection serves as a comprehensive resource for developers of all levels to practice their skills, explore new techniques, and get inspired by a wide range of web projects. Consider this as the ideal companion if you want to embark on the 100 Days of Code journey and challenge yourself.
-[See all projects on CodePen](https://codepen.io/collection/DKLgmm?grid_type=grid&sort_by=id)
+[View the full collection on CodePen](https://codepen.io/collection/DKLgmm?grid_type=grid&sort_by=id)
+
+## Project Showcase
+
+Explore each project individually and view live demos to see them in action:
| # | Project | Live Demo |
| :-: | ---------------------------------------------------------------------- | -------------------------------------------------------- |
@@ -109,18 +113,36 @@
| 101 | [Cascade Layers](101-cascade%20layers) | [Live Demo](https://codepen.io/solygambas/full/poYaZmv) |
| 102 | [Container queries](102-container%20queries) | [Live Demo](https://codepen.io/solygambas/full/abMqPNy) |
----
+## Get Inspired
+
+Check out our [collection of articles](https://www.onbusinessplan.com/) for those beginning their web development journey. Find tips, tricks, and motivational content to keep you engaged and motivated throughout your learning process.
+
+## Setup Instructions
+
+To get started with these projects, follow these simple steps:
+
+1. **Fork the Repository**: Click on the "Fork" button at the top-right corner of this page to create a copy of the repository in your GitHub account.
+
+2. **Clone the Repository**: Clone the forked repository to your local machine using the following command in your terminal:
+
+ ```bash
+ git clone https://github.com/Your-Username/html-css-javascript-projects.git
+ ```
+
+3. **Open with VS Code**: Open the cloned repository in [Visual Studio Code](https://code.visualstudio.com/) (VS Code) or your preferred code editor.
+
+4. **Install Live Server Extension**: If you haven't already, install the Live Server extension for VS Code. This extension allows you to launch a local development server and automatically refresh your browser whenever you make changes to your HTML, CSS, or JavaScript files. You can install it from the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).
-Get inspired and motivated with our [collection of articles](https://www.onbusinessplan.com/) for those beginning their web development journey!
+5. **Start Coding**: Start exploring the projects, make changes, experiment with different ideas, and unleash your creativity! Use Live Server to preview your changes in real-time and see how they affect the project.
----
+## Acknowledgments
-This repository is mostly based on 2 courses by Brad Traversy (2020):
+This repository is mostly based on two courses by Brad Traversy (2020):
- [50 Projects In 50 Days - HTML, CSS & JavaScript](https://www.udemy.com/course/50-projects-50-days/)
- [20 Web Projects With Vanilla JavaScript](https://www.udemy.com/course/web-projects-with-vanilla-javascript/)
-The other projects are adapted from various YouTube channels:
+In addition, other projects are adapted from various YouTube channels:
- Brad Traversy - [Traversy Media](https://www.youtube.com/channel/UC29ju8bIPH5as8OGnQzwJyA)
- Shaun Pelling - [The Net Ninja](https://www.youtube.com/channel/UCW5YeuERMmlnqo4oq8vwUpg)
From 677ab59a207527a587b00ba33f4636201a2f0a02 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Fri, 22 Mar 2024 09:45:16 +0100
Subject: [PATCH 03/34] docs: add show support
---
README.md | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/README.md b/README.md
index 1fe4bc2..4b12e81 100644
--- a/README.md
+++ b/README.md
@@ -151,3 +151,7 @@ In addition, other projects are adapted from various YouTube channels:
- Kyle Cook - [Web Dev Simplified](https://www.youtube.com/channel/UCFbNIlppjAuEX4znoulh0Cw)
- [Kevin Powell](https://www.youtube.com/channel/UCJZv4d5rbIKd4QHMPkcABCw)
- [Florin Pop](https://www.youtube.com/channel/UCeU-1X402kT-JlLdAitxSMA)
+
+## Show Your Support
+
+If you find these projects helpful or interesting, please consider starring the repository. It's a simple gesture that helps to boost the visibility of the project and show appreciation for the effort put into creating it. Thank you!
From 34924201819c83aa0dfa02fb747ca13fa60b749f Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Sat, 22 Jun 2024 13:51:11 +0200
Subject: [PATCH 04/34] docs: bold link
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 4b12e81..73911e7 100644
--- a/README.md
+++ b/README.md
@@ -115,7 +115,7 @@ Explore each project individually and view live demos to see them in action:
## Get Inspired
-Check out our [collection of articles](https://www.onbusinessplan.com/) for those beginning their web development journey. Find tips, tricks, and motivational content to keep you engaged and motivated throughout your learning process.
+Check out our [**collection of articles**](https://www.onbusinessplan.com/) for those beginning their web development journey. Find tips, tricks, and motivational content to keep you engaged and motivated throughout your learning process.
## Setup Instructions
From 6deee173d9273df0ff6ea740beb3f8d6562288f2 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Fri, 28 Jun 2024 12:45:46 +0200
Subject: [PATCH 05/34] docs: add survey
---
README.md | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/README.md b/README.md
index 73911e7..2ebce66 100644
--- a/README.md
+++ b/README.md
@@ -117,6 +117,10 @@ Explore each project individually and view live demos to see them in action:
Check out our [**collection of articles**](https://www.onbusinessplan.com/) for those beginning their web development journey. Find tips, tricks, and motivational content to keep you engaged and motivated throughout your learning process.
+## Share Your Insights
+
+We want to hear from you! Help us tailor our content to better meet your needs by participating in our brief survey. Your feedback is invaluable in guiding us to create the most relevant and useful resources for developers and freelancers. [**Take the survey here**](https://forms.gle/sSWJ4uAcTdFJu6W76).
+
## Setup Instructions
To get started with these projects, follow these simple steps:
From 182aeeae2b9aa66fa7fbf64700131c300501f7ad Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Tue, 2 Jul 2024 11:49:34 +0200
Subject: [PATCH 06/34] docs: add sponsors
---
.github/FUNDING.yml | 1 +
1 file changed, 1 insertion(+)
create mode 100644 .github/FUNDING.yml
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
new file mode 100644
index 0000000..ffc7522
--- /dev/null
+++ b/.github/FUNDING.yml
@@ -0,0 +1 @@
+github: solygambas
From 1c11fd5e77d3c0e3aedbcc475fbb1098e31e8769 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Tue, 2 Jul 2024 11:54:06 +0200
Subject: [PATCH 07/34] docs: add sponsors link
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 2ebce66..6c4a163 100644
--- a/README.md
+++ b/README.md
@@ -158,4 +158,4 @@ In addition, other projects are adapted from various YouTube channels:
## Show Your Support
-If you find these projects helpful or interesting, please consider starring the repository. It's a simple gesture that helps to boost the visibility of the project and show appreciation for the effort put into creating it. Thank you!
+If you find these projects helpful or interesting, please consider starring the repository. It's a simple gesture that helps to boost the visibility of the project and show appreciation for the effort put into creating it. Additionally, if you'd like to support my work further, you can [**become a sponsor**](https://github.com/sponsors/solygambas). Your support is greatly appreciated. Thank you!
From 2e9b1fda2586afcab31f71cb1af9b1f9097f23a9 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Tue, 17 Dec 2024 17:10:57 +0100
Subject: [PATCH 08/34] fix: bg size cover
---
001-expanding cards/style.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/001-expanding cards/style.css b/001-expanding cards/style.css
index d3741bc..03f7979 100644
--- a/001-expanding cards/style.css
+++ b/001-expanding cards/style.css
@@ -20,7 +20,7 @@ body {
}
.panel {
- background-size: auto 100%;
+ background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 80vh;
From 7f5da62e680f58108bd4568423451f23b0e84954 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Fri, 24 Jan 2025 09:35:49 +0100
Subject: [PATCH 09/34] fix: pokedex img url
---
037-pokedex/script.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/037-pokedex/script.js b/037-pokedex/script.js
index b73f52d..eebc611 100644
--- a/037-pokedex/script.js
+++ b/037-pokedex/script.js
@@ -30,7 +30,7 @@ const createPokemonCard = (pokemon) => {
const pokemonInnerHTML = `
diff --git a/095-headphones product page/style.css b/095-headphones product page/style.css
index d67467f..219f436 100644
--- a/095-headphones product page/style.css
+++ b/095-headphones product page/style.css
@@ -120,8 +120,8 @@ img {
.section-large-text {
position: relative;
- background: url("https://i.ibb.co/1RS1dqC/section-b.jpg") bottom center/cover
- no-repeat;
+ background: url("https://images.unsplash.com/photo-1593121925328-369cc8459c08?q=80&w=2070")
+ bottom center/cover no-repeat;
height: 600px;
}
From 49ae3a77640724155f8a6fc6fa0982a00404f8ef Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Fri, 24 Jan 2025 14:01:26 +0100
Subject: [PATCH 21/34] fix: recognition lang
---
078-speak number guessing game/script.js | 1 +
1 file changed, 1 insertion(+)
diff --git a/078-speak number guessing game/script.js b/078-speak number guessing game/script.js
index f80a749..8c0f07c 100644
--- a/078-speak number guessing game/script.js
+++ b/078-speak number guessing game/script.js
@@ -5,6 +5,7 @@ const randomNumber = getRandomNumber();
window.SpeechRecognition =
window.SpeechRecognition || window.webkitSpeechRecognition;
let recognition = new window.SpeechRecognition();
+recognition.lang = "en-US";
recognition.start();
function getRandomNumber() {
From 5abd530ec52b24f49a6064101fdcf97f364e4e44 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Fri, 24 Jan 2025 18:00:56 +0100
Subject: [PATCH 22/34] style: add transparent bg
---
082-parallax landing page/style.css | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/082-parallax landing page/style.css b/082-parallax landing page/style.css
index c3b47f7..008ab79 100644
--- a/082-parallax landing page/style.css
+++ b/082-parallax landing page/style.css
@@ -1,7 +1,7 @@
@import url("https://fonts.googleapis.com/css2?family=Nixie+One&display=swap");
:root {
- --primary-color: #2d2254;
+ --primary-color: #0c030f;
--secondary--color: #f5c42f;
--text-color: #c5bbec;
}
@@ -69,7 +69,7 @@ ul {
.section-top {
min-height: 200px;
padding-top: 20px;
- background: url("https://i.ibb.co/QP92Bzb/bg1.png") no-repeat center
+ background: url("https://i.ibb.co/kGKSxTd/bg1.png") no-repeat center
bottom/cover;
}
@@ -92,7 +92,7 @@ ul {
.section-stream {
min-height: 400px;
- background: url("https://i.ibb.co/r4B4MtV/bg2.png") no-repeat center top/cover;
+ background: url("https://i.ibb.co/p2JjTkj/bg2.png") no-repeat center top/cover;
}
.section-stream h2 {
From 502938768e7a2afd0a17de63e4af8f76540f0c1e Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Fri, 24 Jan 2025 18:19:32 +0100
Subject: [PATCH 23/34] fix: bg width
---
082-parallax landing page/style.css | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/082-parallax landing page/style.css b/082-parallax landing page/style.css
index 008ab79..7817c55 100644
--- a/082-parallax landing page/style.css
+++ b/082-parallax landing page/style.css
@@ -69,7 +69,7 @@ ul {
.section-top {
min-height: 200px;
padding-top: 20px;
- background: url("https://i.ibb.co/kGKSxTd/bg1.png") no-repeat center
+ background: url("https://i.ibb.co/NTFtY8q/bg1.png") no-repeat center
bottom/cover;
}
@@ -92,7 +92,7 @@ ul {
.section-stream {
min-height: 400px;
- background: url("https://i.ibb.co/p2JjTkj/bg2.png") no-repeat center top/cover;
+ background: url("https://i.ibb.co/sQFBGNC/bg2.png") no-repeat center top/cover;
}
.section-stream h2 {
@@ -108,7 +108,7 @@ ul {
.section-stream .content > div,
.section-grid > div {
- background: rgba(18, 13, 33, 0.3);
+ background: rgba(18, 13, 33, 0.9);
padding: 20px;
margin-bottom: 20px;
border-radius: 10px;
From 55c6ded10ea1720cc405a5063ec491ca59139a6e Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Mon, 24 Mar 2025 08:14:23 +0100
Subject: [PATCH 24/34] docs: remove survey
---
README.md | 4 ----
1 file changed, 4 deletions(-)
diff --git a/README.md b/README.md
index 6c4a163..a522c56 100644
--- a/README.md
+++ b/README.md
@@ -117,10 +117,6 @@ Explore each project individually and view live demos to see them in action:
Check out our [**collection of articles**](https://www.onbusinessplan.com/) for those beginning their web development journey. Find tips, tricks, and motivational content to keep you engaged and motivated throughout your learning process.
-## Share Your Insights
-
-We want to hear from you! Help us tailor our content to better meet your needs by participating in our brief survey. Your feedback is invaluable in guiding us to create the most relevant and useful resources for developers and freelancers. [**Take the survey here**](https://forms.gle/sSWJ4uAcTdFJu6W76).
-
## Setup Instructions
To get started with these projects, follow these simple steps:
From de6b7c9c5770cdc309ddb3fa4b66aae461e8e5db Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Wed, 4 Jun 2025 13:26:30 +0200
Subject: [PATCH 25/34] docs: add companion guide
modified: README.md
Changes to be committed:
modified: README.md
---
README.md | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/README.md b/README.md
index a522c56..cb77c6f 100644
--- a/README.md
+++ b/README.md
@@ -117,6 +117,21 @@ Explore each project individually and view live demos to see them in action:
Check out our [**collection of articles**](https://www.onbusinessplan.com/) for those beginning their web development journey. Find tips, tricks, and motivational content to keep you engaged and motivated throughout your learning process.
+## The Ultimate Companion Guide
+
+Enhance your learning journey with **"100 Projects in 100 Days – HTML, CSS & JavaScript: The Ultimate Companion Guide."** This comprehensive guide is designed to help you maximize your experience with this project collection.
+
+Inside the PDF, you'll find:
+
+- **Daily Tracker & Planner**: Keep tabs on your progress, set milestone goals, and plan your coding sessions.
+- **Core Concepts Per Project**: Grasp the essential HTML, CSS, and JavaScript patterns used in each project, complete with reference links for deeper dives.
+- **Go-Further Ideas & Enhancements**: Discover suggestions for taking each project beyond the basics, including real-world feature additions, design improvements, and advanced rewrites.
+- **Bug Log & Challenge Notes**: Document any issues you encounter, new discoveries, and debugging notes to learn from and revisit later.
+
+This guide isn't just about completing projects; it's about building momentum, mastering fundamentals, and challenging yourself to explore, break, and rebuild.
+
+[**Preview the Companion Guide (PDF)**](https://www.onbusinessplan.com/pdfs/100%20projects%20-%20Companion%20Guide.pdf)
+
## Setup Instructions
To get started with these projects, follow these simple steps:
From f21865232f696190ad9008495370f009944d2faf Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Wed, 11 Jun 2025 14:19:39 +0200
Subject: [PATCH 26/34] docs: container queries title
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index cb77c6f..967b360 100644
--- a/README.md
+++ b/README.md
@@ -111,7 +111,7 @@ Explore each project individually and view live demos to see them in action:
| 099 | [Parallax Website](099-parallax%20website) | [Live Demo](https://codepen.io/solygambas/full/poeBdPr) |
| 100 | [Hulu Webpage Clone](100-hulu%20webpage%20clone) | [Live Demo](https://codepen.io/solygambas/full/rNmmqBy) |
| 101 | [Cascade Layers](101-cascade%20layers) | [Live Demo](https://codepen.io/solygambas/full/poYaZmv) |
-| 102 | [Container queries](102-container%20queries) | [Live Demo](https://codepen.io/solygambas/full/abMqPNy) |
+| 102 | [Container Queries](102-container%20queries) | [Live Demo](https://codepen.io/solygambas/full/abMqPNy) |
## Get Inspired
From 9eb410ee6f2662028868b384bcbcaa21132d6822 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Thu, 12 Jun 2025 11:45:49 +0200
Subject: [PATCH 27/34] docs: update companion guide presentation
---
README.md | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index 967b360..49659cd 100644
--- a/README.md
+++ b/README.md
@@ -117,18 +117,19 @@ Explore each project individually and view live demos to see them in action:
Check out our [**collection of articles**](https://www.onbusinessplan.com/) for those beginning their web development journey. Find tips, tricks, and motivational content to keep you engaged and motivated throughout your learning process.
-## The Ultimate Companion Guide
+## Companion Guide
-Enhance your learning journey with **"100 Projects in 100 Days – HTML, CSS & JavaScript: The Ultimate Companion Guide."** This comprehensive guide is designed to help you maximize your experience with this project collection.
+Enhance your learning journey with **_100 Projects in 100 Days – HTML, CSS & JavaScript: The Ultimate Companion Guide._** This comprehensive guide is designed to help you maximize your experience with this project collection.
Inside the PDF, you'll find:
-- **Daily Tracker & Planner**: Keep tabs on your progress, set milestone goals, and plan your coding sessions.
-- **Core Concepts Per Project**: Grasp the essential HTML, CSS, and JavaScript patterns used in each project, complete with reference links for deeper dives.
-- **Go-Further Ideas & Enhancements**: Discover suggestions for taking each project beyond the basics, including real-world feature additions, design improvements, and advanced rewrites.
-- **Bug Log & Challenge Notes**: Document any issues you encounter, new discoveries, and debugging notes to learn from and revisit later.
+- **Day 0: Before Starting Up**: Quick-start setup instructions, and boilerplate walkthrough.
+- **Days 1–102: Challenges & Enhancements**
+ - **Challenges**: Targeted tasks to modify core markup, styles, or scripts and deepen your understanding.
+ - **Enhancements**: Advanced feature ideas, design refinements, and real-world polish suggestions.
+ - **MDN Web Docs Links**: Direct pointers to documentation for every tweak, so you can dive deeper on demand.
-This guide isn't just about completing projects; it's about building momentum, mastering fundamentals, and challenging yourself to explore, break, and rebuild.
+This guide isn't just about tweaking projects; it's about building momentum, mastering fundamentals, and challenging yourself to explore, break, and rebuild.
[**Preview the Companion Guide (PDF)**](https://www.onbusinessplan.com/pdfs/100%20projects%20-%20Companion%20Guide.pdf)
From 984638aedbce682a277772542044ee4fe5b4a9a7 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Thu, 12 Jun 2025 11:48:49 +0200
Subject: [PATCH 28/34] docs: fix indentation
---
README.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 49659cd..8e780c1 100644
--- a/README.md
+++ b/README.md
@@ -123,7 +123,8 @@ Enhance your learning journey with **_100 Projects in 100 Days – HTML, CSS & J
Inside the PDF, you'll find:
-- **Day 0: Before Starting Up**: Quick-start setup instructions, and boilerplate walkthrough.
+- **Day 0: Before Starting Up**
+ Quick-start setup instructions and a boilerplate walkthrough.
- **Days 1–102: Challenges & Enhancements**
- **Challenges**: Targeted tasks to modify core markup, styles, or scripts and deepen your understanding.
- **Enhancements**: Advanced feature ideas, design refinements, and real-world polish suggestions.
From 6158625779816f5c1cc50bad0ff6e39e139c5be5 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Sat, 14 Jun 2025 13:52:23 +0200
Subject: [PATCH 29/34] docs: add youtube setup tutorial
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 8e780c1..06bc346 100644
--- a/README.md
+++ b/README.md
@@ -136,7 +136,7 @@ This guide isn't just about tweaking projects; it's about building momentum, mas
## Setup Instructions
-To get started with these projects, follow these simple steps:
+To get started with these projects, [**watch the setup tutorial on YouTube**](https://youtu.be/lEY0YchJLEU) or follow these simple steps:
1. **Fork the Repository**: Click on the "Fork" button at the top-right corner of this page to create a copy of the repository in your GitHub account.
From 49a4807701d27c133377a6114bc069551ea9bb75 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Mon, 16 Jun 2025 10:46:08 +0200
Subject: [PATCH 30/34] docs: add solution branch
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 06bc346..39c8068 100644
--- a/README.md
+++ b/README.md
@@ -129,6 +129,7 @@ Inside the PDF, you'll find:
- **Challenges**: Targeted tasks to modify core markup, styles, or scripts and deepen your understanding.
- **Enhancements**: Advanced feature ideas, design refinements, and real-world polish suggestions.
- **MDN Web Docs Links**: Direct pointers to documentation for every tweak, so you can dive deeper on demand.
+ - **Solutions**: Available in the [`challenge-solutions` branch](https://github.com/solygambas/html-css-javascript-projects/tree/challenge-solutions) of the repository.
This guide isn't just about tweaking projects; it's about building momentum, mastering fundamentals, and challenging yourself to explore, break, and rebuild.
From 9eafd1b0931937bbfd42bef4fc76bf2e90dcfa36 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Mon, 16 Jun 2025 10:49:02 +0200
Subject: [PATCH 31/34] docs: remove code block
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 39c8068..dcf6e2b 100644
--- a/README.md
+++ b/README.md
@@ -129,7 +129,7 @@ Inside the PDF, you'll find:
- **Challenges**: Targeted tasks to modify core markup, styles, or scripts and deepen your understanding.
- **Enhancements**: Advanced feature ideas, design refinements, and real-world polish suggestions.
- **MDN Web Docs Links**: Direct pointers to documentation for every tweak, so you can dive deeper on demand.
- - **Solutions**: Available in the [`challenge-solutions` branch](https://github.com/solygambas/html-css-javascript-projects/tree/challenge-solutions) of the repository.
+ - **Solutions**: Available in the [challenge-solutions branch](https://github.com/solygambas/html-css-javascript-projects/tree/challenge-solutions) of the repository.
This guide isn't just about tweaking projects; it's about building momentum, mastering fundamentals, and challenging yourself to explore, break, and rebuild.
From 05fc6e96ec1f65343bdbe7f5a86514ddf5e18744 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Mon, 7 Jul 2025 14:37:34 +0200
Subject: [PATCH 32/34] docs: reorg sections
---
README.md | 38 ++++++++++++++++++++------------------
1 file changed, 20 insertions(+), 18 deletions(-)
diff --git a/README.md b/README.md
index dcf6e2b..94c4c16 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,24 @@ Welcome to the repository for 100+ mini web projects using HTML, CSS, and JavaSc
[View the full collection on CodePen](https://codepen.io/collection/DKLgmm?grid_type=grid&sort_by=id)
+## Companion Guide
+
+Enhance your learning journey with **_100 Projects in 100 Days – HTML, CSS & JavaScript: The Ultimate Companion Guide._** This comprehensive guide is designed to help you maximize your experience with this project collection.
+
+Inside the PDF, you'll find:
+
+- **Day 0: Before Starting Up**
+ Quick-start setup instructions and a boilerplate walkthrough.
+- **Days 1–102: Challenges & Enhancements**
+ - **Challenges**: Targeted tasks to modify core markup, styles, or scripts and deepen your understanding.
+ - **Enhancements**: Advanced feature ideas, design refinements, and real-world polish suggestions.
+ - **MDN Web Docs Links**: Direct pointers to documentation for every tweak, so you can dive deeper on demand.
+ - **Solutions**: Available in the [challenge-solutions branch](https://github.com/solygambas/html-css-javascript-projects/tree/challenge-solutions) of the repository.
+
+This guide isn't just about tweaking projects; it's about building momentum, mastering fundamentals, and challenging yourself to explore, break, and rebuild.
+
+[**Preview the Companion Guide (PDF)**](https://www.onbusinessplan.com/pdfs/100%20projects%20-%20Companion%20Guide.pdf)
+
## Project Showcase
Explore each project individually and view live demos to see them in action:
@@ -113,28 +131,12 @@ Explore each project individually and view live demos to see them in action:
| 101 | [Cascade Layers](101-cascade%20layers) | [Live Demo](https://codepen.io/solygambas/full/poYaZmv) |
| 102 | [Container Queries](102-container%20queries) | [Live Demo](https://codepen.io/solygambas/full/abMqPNy) |
+> **Ready to master all 102 projects?** Don't just build them—transform them into portfolio showpieces with our [**Ultimate Companion Guide**](https://www.onbusinessplan.com/pdfs/100%20projects%20-%20Companion%20Guide.pdf)!
+
## Get Inspired
Check out our [**collection of articles**](https://www.onbusinessplan.com/) for those beginning their web development journey. Find tips, tricks, and motivational content to keep you engaged and motivated throughout your learning process.
-## Companion Guide
-
-Enhance your learning journey with **_100 Projects in 100 Days – HTML, CSS & JavaScript: The Ultimate Companion Guide._** This comprehensive guide is designed to help you maximize your experience with this project collection.
-
-Inside the PDF, you'll find:
-
-- **Day 0: Before Starting Up**
- Quick-start setup instructions and a boilerplate walkthrough.
-- **Days 1–102: Challenges & Enhancements**
- - **Challenges**: Targeted tasks to modify core markup, styles, or scripts and deepen your understanding.
- - **Enhancements**: Advanced feature ideas, design refinements, and real-world polish suggestions.
- - **MDN Web Docs Links**: Direct pointers to documentation for every tweak, so you can dive deeper on demand.
- - **Solutions**: Available in the [challenge-solutions branch](https://github.com/solygambas/html-css-javascript-projects/tree/challenge-solutions) of the repository.
-
-This guide isn't just about tweaking projects; it's about building momentum, mastering fundamentals, and challenging yourself to explore, break, and rebuild.
-
-[**Preview the Companion Guide (PDF)**](https://www.onbusinessplan.com/pdfs/100%20projects%20-%20Companion%20Guide.pdf)
-
## Setup Instructions
To get started with these projects, [**watch the setup tutorial on YouTube**](https://youtu.be/lEY0YchJLEU) or follow these simple steps:
From f35a0d0d9552575080ce346a13b6eeca659a0bc5 Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Mon, 7 Jul 2025 14:41:54 +0200
Subject: [PATCH 33/34] docs: move collection link
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 94c4c16..53756b9 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,6 @@
Welcome to the repository for 100+ mini web projects using HTML, CSS, and JavaScript. This collection serves as a comprehensive resource for developers of all levels to practice their skills, explore new techniques, and get inspired by a wide range of web projects. Consider this as the ideal companion if you want to embark on the 100 Days of Code journey and challenge yourself.
-[View the full collection on CodePen](https://codepen.io/collection/DKLgmm?grid_type=grid&sort_by=id)
-
## Companion Guide
Enhance your learning journey with **_100 Projects in 100 Days – HTML, CSS & JavaScript: The Ultimate Companion Guide._** This comprehensive guide is designed to help you maximize your experience with this project collection.
@@ -24,6 +22,8 @@ This guide isn't just about tweaking projects; it's about building momentum, mas
## Project Showcase
+[View the full collection on CodePen](https://codepen.io/collection/DKLgmm?grid_type=grid&sort_by=id)
+
Explore each project individually and view live demos to see them in action:
| # | Project | Live Demo |
From 4c3d76fe280d202e58b9db7b546a4079221f73dc Mon Sep 17 00:00:00 2001
From: solygambas <51904909+solygambas@users.noreply.github.com>
Date: Wed, 9 Jul 2025 13:36:15 +0200
Subject: [PATCH 34/34] docs: update youtube setup link
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 53756b9..a0c99fc 100644
--- a/README.md
+++ b/README.md
@@ -139,7 +139,7 @@ Check out our [**collection of articles**](https://www.onbusinessplan.com/) for
## Setup Instructions
-To get started with these projects, [**watch the setup tutorial on YouTube**](https://youtu.be/lEY0YchJLEU) or follow these simple steps:
+To get started with these projects, [**watch the setup tutorial on YouTube**](https://www.youtube.com/watch?v=GlKnIym2xnk) or follow these simple steps:
1. **Fork the Repository**: Click on the "Fork" button at the top-right corner of this page to create a copy of the repository in your GitHub account.