diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/README.md b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/README.md similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/README.md rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/README.md diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/data.js b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/data.js similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/data.js rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/data.js diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/angry.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/angry.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/angry.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/angry.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/angry.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/angry.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/angry.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/angry.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/angry2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/angry2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/angry2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/angry2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/angry2.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/angry2.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/angry2.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/angry2.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/angry3.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/angry3.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/angry3.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/angry3.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/confused.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/confused.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/confused.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/confused.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/confused.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/confused.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/confused.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/confused.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/confused2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/confused2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/confused2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/confused2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/dominant.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/dominant.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/dominant.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/dominant.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/dominant.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/dominant.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/dominant.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/dominant.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/happy.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/happy.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/happy.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/happy.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/happy.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/happy.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/happy.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/happy.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/hungry.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/hungry.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/hungry.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/hungry.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/hungry.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/hungry.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/hungry.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/hungry.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/hungry1.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/hungry1.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/hungry1.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/hungry1.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/hungry2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/hungry2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/hungry2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/hungry2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/insomnia.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/insomnia.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/insomnia.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/insomnia.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/insomnia.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/insomnia.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/insomnia.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/insomnia.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/insomnia1.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/insomnia1.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/insomnia1.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/insomnia1.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/insomnia2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/insomnia2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/insomnia2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/insomnia2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/lazy.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/lazy.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/lazy.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/lazy.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/lazy.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/lazy.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/lazy.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/lazy.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/nervous.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/nervous.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/nervous.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/nervous.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/nervous.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/nervous.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/nervous.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/nervous.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/nervous2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/nervous2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/nervous2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/nervous2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/pumpkin.png b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/pumpkin.png similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/pumpkin.png rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/pumpkin.png diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/relaxed2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/relaxed2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/relaxed2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/relaxed2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/sad.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/sad.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/sad.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/sad.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/sad.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/sad.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/sad.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/sad.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/sad1.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/sad1.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/sad1.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/sad1.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/sleepy.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/sleepy.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/images/sleepy.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/images/sleepy.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/index.css b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/index.css similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/index.css rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/index.css diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/index.html b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/index.html similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/index.html rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/index.html diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/index.js b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/index.js similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/index.js rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/index.js diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/package.json b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/package.json similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/package.json rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/package.json diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/vite.config.js b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/vite.config.js similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 1/vite.config.js rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 1/vite.config.js diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/README.md b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/README.md similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/README.md rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/README.md diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/data.js b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/data.js similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/data.js rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/data.js diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/angry.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/angry.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/angry.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/angry.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/angry.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/angry.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/angry.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/angry.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/angry2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/angry2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/angry2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/angry2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/angry2.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/angry2.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/angry2.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/angry2.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/angry3.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/angry3.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/angry3.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/angry3.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/confused.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/confused.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/confused.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/confused.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/confused.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/confused.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/confused.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/confused.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/confused2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/confused2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/confused2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/confused2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/dominant.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/dominant.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/dominant.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/dominant.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/dominant.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/dominant.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/dominant.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/dominant.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/happy.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/happy.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/happy.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/happy.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/happy.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/happy.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/happy.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/happy.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/hungry.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/hungry.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/hungry.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/hungry.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/hungry.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/hungry.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/hungry.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/hungry.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/hungry1.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/hungry1.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/hungry1.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/hungry1.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/hungry2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/hungry2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/hungry2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/hungry2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/insomnia.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/insomnia.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/insomnia.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/insomnia.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/insomnia.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/insomnia.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/insomnia.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/insomnia.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/insomnia1.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/insomnia1.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/insomnia1.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/insomnia1.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/insomnia2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/insomnia2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/insomnia2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/insomnia2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/lazy.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/lazy.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/lazy.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/lazy.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/lazy.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/lazy.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/lazy.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/lazy.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/nervous.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/nervous.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/nervous.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/nervous.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/nervous.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/nervous.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/nervous.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/nervous.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/nervous2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/nervous2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/nervous2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/nervous2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/pumpkin.png b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/pumpkin.png similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/pumpkin.png rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/pumpkin.png diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/relaxed2.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/relaxed2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/relaxed2.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/relaxed2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/sad.gif b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/sad.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/sad.gif rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/sad.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/sad.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/sad.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/sad.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/sad.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/sad1.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/sad1.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/sad1.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/sad1.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/sleepy.jpeg b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/sleepy.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/images/sleepy.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/images/sleepy.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/index.css b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/index.css similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/index.css rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/index.css diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/index.html b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/index.html similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/index.html rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/index.html diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/index.js b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/index.js similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/index.js rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/index.js diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/package.json b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/package.json similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/package.json rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/package.json diff --git a/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/vite.config.js b/07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/vite.config.js similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat.../Exercise 2/vite.config.js rename to 07. Essential JavaScript/02. Build a Meme App/31. If there_s only one cat..._/Exercise 2/vite.config.js diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../README.md b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/README.md similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../README.md rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/README.md diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../data.js b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/data.js similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../data.js rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/data.js diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/angry.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/angry.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/angry.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/angry.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/angry.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/angry.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/angry.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/angry.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/angry2.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/angry2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/angry2.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/angry2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/angry2.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/angry2.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/angry2.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/angry2.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/angry3.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/angry3.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/angry3.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/angry3.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/confused.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/confused.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/confused.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/confused.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/confused.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/confused.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/confused.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/confused.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/confused2.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/confused2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/confused2.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/confused2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/dominant.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/dominant.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/dominant.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/dominant.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/dominant.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/dominant.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/dominant.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/dominant.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/happy.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/happy.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/happy.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/happy.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/happy.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/happy.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/happy.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/happy.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/hungry.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/hungry.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/hungry.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/hungry.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/hungry.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/hungry.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/hungry.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/hungry.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/hungry1.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/hungry1.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/hungry1.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/hungry1.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/hungry2.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/hungry2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/hungry2.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/hungry2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/insomnia.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/insomnia.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/insomnia.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/insomnia.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/insomnia.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/insomnia.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/insomnia.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/insomnia.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/insomnia1.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/insomnia1.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/insomnia1.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/insomnia1.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/insomnia2.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/insomnia2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/insomnia2.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/insomnia2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/lazy.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/lazy.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/lazy.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/lazy.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/lazy.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/lazy.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/lazy.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/lazy.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/nervous.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/nervous.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/nervous.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/nervous.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/nervous.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/nervous.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/nervous.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/nervous.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/nervous2.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/nervous2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/nervous2.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/nervous2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/pumpkin.png b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/pumpkin.png similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/pumpkin.png rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/pumpkin.png diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/relaxed2.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/relaxed2.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/relaxed2.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/relaxed2.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/sad.gif b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/sad.gif similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/sad.gif rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/sad.gif diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/sad.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/sad.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/sad.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/sad.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/sad1.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/sad1.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/sad1.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/sad1.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/sleepy.jpeg b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/sleepy.jpeg similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../images/sleepy.jpeg rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/images/sleepy.jpeg diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../index.css b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/index.css similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../index.css rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/index.css diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../index.html b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/index.html similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../index.html rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/index.html diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../index.js b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/index.js similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../index.js rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/index.js diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../package.json b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/package.json similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../package.json rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/package.json diff --git a/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../vite.config.js b/07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/vite.config.js similarity index 100% rename from 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat.../vite.config.js rename to 07. Essential JavaScript/02. Build a Meme App/32. If there_s more than one cat..._/vite.config.js diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /hint.md b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/hint.md similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /hint.md rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/hint.md diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /package-lock.json b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/package-lock.json similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /package-lock.json rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/package-lock.json diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /package.json b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/package.json similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /package.json rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/package.json diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/404.html b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/404.html similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/404.html rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/404.html diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/images/candle-logo.png b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/images/candle-logo.png similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/images/candle-logo.png rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/images/candle-logo.png diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/images/ghostbg.jpg b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/images/ghostbg.jpg similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/images/ghostbg.jpg rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/images/ghostbg.jpg diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/index.css b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/index.css similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/index.css rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/index.css diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/index.html b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/index.html similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/index.html rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/index.html diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/index.js b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/index.js similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/index.js rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/index.js diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/sightings.html b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/sightings.html similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/sightings.html rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/sightings.html diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/upload-sighting.html b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/upload-sighting.html similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/upload-sighting.html rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/upload-sighting.html diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/upload-sighting.js b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/upload-sighting.js similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /public/upload-sighting.js rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/public/upload-sighting.js diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /server.js b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/server.js similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /server.js rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/server.js diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /utils/sendResponse.js b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/utils/sendResponse.js similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /utils/sendResponse.js rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/utils/sendResponse.js diff --git a/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /utils/serveStatic.js b/11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/utils/serveStatic.js similarity index 100% rename from 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html /utils/serveStatic.js rename to 11. Node.js/02. Build a Fullstack Node App/08. Serve index.html/utils/serveStatic.js diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /controllers/productsControllers.js b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/controllers/productsControllers.js similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /controllers/productsControllers.js rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/controllers/productsControllers.js diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /createTable.js b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/createTable.js similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /createTable.js rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/createTable.js diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /data.js b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/data.js similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /data.js rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/data.js diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /database.db b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/database.db similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /database.db rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/database.db diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /hint.md b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/hint.md similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /hint.md rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/hint.md diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /logTable.js b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/logTable.js similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /logTable.js rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/logTable.js diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /package-lock.json b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/package-lock.json similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /package-lock.json rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/package-lock.json diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /package.json b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/package.json similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /package.json rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/package.json diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/spiral_logo.png b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/spiral_logo.png similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/spiral_logo.png rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/spiral_logo.png diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl1.png b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl1.png similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl1.png rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl1.png diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl10.png b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl10.png similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl10.png rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl10.png diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl2.png b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl2.png similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl2.png rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl2.png diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl3.png b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl3.png similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl3.png rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl3.png diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl4.png b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl4.png similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl4.png rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl4.png diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl5.png b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl5.png similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl5.png rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl5.png diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl6.png b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl6.png similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl6.png rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl6.png diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl7.png b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl7.png similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl7.png rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl7.png diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl8.png b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl8.png similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl8.png rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl8.png diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl9.png b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl9.png similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/images/vinyl9.png rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/images/vinyl9.png diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/index.css b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/index.css similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/index.css rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/index.css diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/index.html b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/index.html similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/index.html rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/index.html diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/index.js b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/index.js similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /public/index.js rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/public/index.js diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /routes/products.js b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/routes/products.js similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /routes/products.js rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/routes/products.js diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /seedTable.js b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/seedTable.js similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /seedTable.js rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/seedTable.js diff --git a/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /server.js b/13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/server.js similarity index 100% rename from 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js /server.js rename to 13. Express.js/02. Build a Fullstack Express App/09. seedTable.js/server.js diff --git a/17. Advanced React.js /01. Reusability/02. Button - props review challenge/README.md b/17. Advanced React.js/01. Reusability/02. Button - props review challenge/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/02. Button - props review challenge/README.md rename to 17. Advanced React.js/01. Reusability/02. Button - props review challenge/README.md diff --git a/17. Advanced React.js /01. Reusability/02. Button - props review challenge/index.html b/17. Advanced React.js/01. Reusability/02. Button - props review challenge/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/02. Button - props review challenge/index.html rename to 17. Advanced React.js/01. Reusability/02. Button - props review challenge/index.html diff --git a/17. Advanced React.js /01. Reusability/02. Button - props review challenge/index.js b/17. Advanced React.js/01. Reusability/02. Button - props review challenge/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/02. Button - props review challenge/index.js rename to 17. Advanced React.js/01. Reusability/02. Button - props review challenge/index.js diff --git a/17. Advanced React.js /01. Reusability/02. Button - props review challenge/package.json b/17. Advanced React.js/01. Reusability/02. Button - props review challenge/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/02. Button - props review challenge/package.json rename to 17. Advanced React.js/01. Reusability/02. Button - props review challenge/package.json diff --git a/17. Advanced React.js /01. Reusability/02. Button - props review challenge/style.css b/17. Advanced React.js/01. Reusability/02. Button - props review challenge/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/02. Button - props review challenge/style.css rename to 17. Advanced React.js/01. Reusability/02. Button - props review challenge/style.css diff --git a/17. Advanced React.js /01. Reusability/02. Button - props review challenge/vite.config.js b/17. Advanced React.js/01. Reusability/02. Button - props review challenge/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/02. Button - props review challenge/vite.config.js rename to 17. Advanced React.js/01. Reusability/02. Button - props review challenge/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/Button.js b/17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/Button.js rename to 17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/Button.js diff --git a/17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/README.md b/17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/README.md rename to 17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/README.md diff --git a/17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/index.html b/17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/index.html rename to 17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/index.html diff --git a/17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/index.js b/17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/index.js rename to 17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/index.js diff --git a/17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/package.json b/17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/package.json rename to 17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/package.json diff --git a/17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/style.css b/17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/style.css rename to 17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/style.css diff --git a/17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/vite.config.js b/17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/05. Challenge - Button w_ Children/vite.config.js rename to 17. Advanced React.js/01. Reusability/05. Challenge - Button w_ Children/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/Button.js b/17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/Button.js rename to 17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/Button.js diff --git a/17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/README.md b/17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/README.md rename to 17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/README.md diff --git a/17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/index.html b/17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/index.html rename to 17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/index.html diff --git a/17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/index.js b/17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/index.js rename to 17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/index.js diff --git a/17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/package.json b/17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/package.json rename to 17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/package.json diff --git a/17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/style.css b/17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/style.css rename to 17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/style.css diff --git a/17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/vite.config.js b/17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/06. Button - More Complex React Children/vite.config.js rename to 17. Advanced React.js/01. Reusability/06. Button - More Complex React Children/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/Button.js b/17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/Button.js rename to 17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/Button.js diff --git a/17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/README.md b/17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/README.md rename to 17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/README.md diff --git a/17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/index.html b/17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/index.html rename to 17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/index.html diff --git a/17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/index.js b/17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/index.js rename to 17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/index.js diff --git a/17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/package.json b/17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/package.json rename to 17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/package.json diff --git a/17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/style.css b/17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/style.css rename to 17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/style.css diff --git a/17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/vite.config.js b/17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/07. Challenge - add onClick event listener/vite.config.js rename to 17. Advanced React.js/01. Reusability/07. Challenge - add onClick event listener/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/Button.js b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/Button.js rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/Button.js diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/style.css b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/style.css rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/style.css diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/Button.js b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/Button.js rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/Button.js diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/style.css b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/style.css rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/style.css diff --git a/17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/10. Button - size prop/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/10. Button - size prop/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/11. Button - fix className issue/Button.js b/17. Advanced React.js/01. Reusability/11. Button - fix className issue/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/11. Button - fix className issue/Button.js rename to 17. Advanced React.js/01. Reusability/11. Button - fix className issue/Button.js diff --git a/17. Advanced React.js /01. Reusability/11. Button - fix className issue/README.md b/17. Advanced React.js/01. Reusability/11. Button - fix className issue/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/11. Button - fix className issue/README.md rename to 17. Advanced React.js/01. Reusability/11. Button - fix className issue/README.md diff --git a/17. Advanced React.js /01. Reusability/11. Button - fix className issue/index.html b/17. Advanced React.js/01. Reusability/11. Button - fix className issue/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/11. Button - fix className issue/index.html rename to 17. Advanced React.js/01. Reusability/11. Button - fix className issue/index.html diff --git a/17. Advanced React.js /01. Reusability/11. Button - fix className issue/index.js b/17. Advanced React.js/01. Reusability/11. Button - fix className issue/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/11. Button - fix className issue/index.js rename to 17. Advanced React.js/01. Reusability/11. Button - fix className issue/index.js diff --git a/17. Advanced React.js /01. Reusability/11. Button - fix className issue/package.json b/17. Advanced React.js/01. Reusability/11. Button - fix className issue/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/11. Button - fix className issue/package.json rename to 17. Advanced React.js/01. Reusability/11. Button - fix className issue/package.json diff --git a/17. Advanced React.js /01. Reusability/11. Button - fix className issue/style.css b/17. Advanced React.js/01. Reusability/11. Button - fix className issue/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/11. Button - fix className issue/style.css rename to 17. Advanced React.js/01. Reusability/11. Button - fix className issue/style.css diff --git a/17. Advanced React.js /01. Reusability/11. Button - fix className issue/vite.config.js b/17. Advanced React.js/01. Reusability/11. Button - fix className issue/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/11. Button - fix className issue/vite.config.js rename to 17. Advanced React.js/01. Reusability/11. Button - fix className issue/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/Button.js b/17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/Button.js rename to 17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/Button.js diff --git a/17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/README.md b/17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/README.md rename to 17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/README.md diff --git a/17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/index.html b/17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/index.html rename to 17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/index.html diff --git a/17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/index.js b/17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/index.js rename to 17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/index.js diff --git a/17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/package.json b/17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/package.json rename to 17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/package.json diff --git a/17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/style.css b/17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/style.css rename to 17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/style.css diff --git a/17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/vite.config.js b/17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/12. Challenge - Button w_ Variants/vite.config.js rename to 17. Advanced React.js/01. Reusability/12. Challenge - Button w_ Variants/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/Avatar.js b/17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/Avatar.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/Avatar.js rename to 17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/Avatar.js diff --git a/17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/README.md b/17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/README.md rename to 17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/README.md diff --git a/17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/hints.md b/17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/hints.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/hints.md rename to 17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/hints.md diff --git a/17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/images/bob.jpg b/17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/images/bob.jpg similarity index 100% rename from 17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/images/bob.jpg rename to 17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/images/bob.jpg diff --git a/17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/index.html b/17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/index.html rename to 17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/index.html diff --git a/17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/index.js b/17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/index.js rename to 17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/index.js diff --git a/17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/package.json b/17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/package.json rename to 17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/package.json diff --git a/17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/style.css b/17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/style.css rename to 17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/style.css diff --git a/17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/vite.config.js b/17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/13. Mega Challenge - Overloaded Avatar Component/vite.config.js rename to 17. Advanced React.js/01. Reusability/13. Mega Challenge - Overloaded Avatar Component/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/Button/Button.js b/17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/Button/Button.js rename to 17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/Menu/Menu.js b/17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/README.md b/17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/README.md rename to 17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/README.md diff --git a/17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/index.html b/17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/index.html rename to 17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/index.html diff --git a/17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/index.js b/17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/index.js rename to 17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/index.js diff --git a/17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/package.json b/17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/package.json rename to 17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/package.json diff --git a/17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/style.css b/17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/style.css rename to 17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/style.css diff --git a/17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/vite.config.js b/17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/17. Compound Components in React - Part 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/17. Compound Components in React - Part 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/18. Compound Components Quiz/README.md b/17. Advanced React.js/01. Reusability/18. Compound Components Quiz/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/18. Compound Components Quiz/README.md rename to 17. Advanced React.js/01. Reusability/18. Compound Components Quiz/README.md diff --git a/17. Advanced React.js /01. Reusability/18. Compound Components Quiz/package.json b/17. Advanced React.js/01. Reusability/18. Compound Components Quiz/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/18. Compound Components Quiz/package.json rename to 17. Advanced React.js/01. Reusability/18. Compound Components Quiz/package.json diff --git a/17. Advanced React.js /01. Reusability/18. Compound Components Quiz/quiz.md b/17. Advanced React.js/01. Reusability/18. Compound Components Quiz/quiz.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/18. Compound Components Quiz/quiz.md rename to 17. Advanced React.js/01. Reusability/18. Compound Components Quiz/quiz.md diff --git a/17. Advanced React.js /01. Reusability/18. Compound Components Quiz/vite.config.js b/17. Advanced React.js/01. Reusability/18. Compound Components Quiz/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/18. Compound Components Quiz/vite.config.js rename to 17. Advanced React.js/01. Reusability/18. Compound Components Quiz/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/Button/Button.js b/17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/Button/Button.js rename to 17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/Menu/Menu.js b/17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/README.md b/17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/README.md rename to 17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/README.md diff --git a/17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/index.html b/17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/index.html rename to 17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/index.html diff --git a/17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/index.js b/17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/index.js rename to 17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/index.js diff --git a/17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/package.json b/17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/package.json rename to 17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/package.json diff --git a/17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/style.css b/17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/style.css rename to 17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/style.css diff --git a/17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/vite.config.js b/17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/19. Compound Components in React - Part 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/19. Compound Components in React - Part 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/Button/Button.js b/17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/Button/Button.js rename to 17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/Menu/Menu.js b/17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/README.md b/17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/README.md rename to 17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/README.md diff --git a/17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/index.html b/17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/index.html rename to 17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/index.html diff --git a/17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/index.js b/17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/index.js rename to 17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/index.js diff --git a/17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/package.json b/17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/package.json rename to 17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/package.json diff --git a/17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/style.css b/17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/style.css rename to 17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/style.css diff --git a/17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/vite.config.js b/17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/20. Compound Components in React - Part 3/vite.config.js rename to 17. Advanced React.js/01. Reusability/20. Compound Components in React - Part 3/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/Button/Button.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/Button/Button.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/Menu/Menu.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/style.css b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/style.css rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/style.css diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/Button/Button.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/Button/Button.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/Menu/Menu.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/style.css b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/style.css rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/style.css diff --git a/17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/23. The React.Children API/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/23. The React.Children API/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/Button/Button.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/Button/Button.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/Menu.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/style.css b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/style.css rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/style.css diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/Button/Button.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/Button/Button.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/Menu.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/style.css b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/style.css rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/style.css diff --git a/17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/24. React.Children shortcomings/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/24. React.Children shortcomings/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/App.js b/17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/App.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/App.js rename to 17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/App.js diff --git a/17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/Button.js b/17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/Button.js rename to 17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/Button.js diff --git a/17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/Header.js b/17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/Header.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/Header.js rename to 17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/Header.js diff --git a/17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/README.md b/17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/README.md rename to 17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/README.md diff --git a/17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/index.html b/17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/index.html rename to 17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/index.html diff --git a/17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/index.js b/17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/index.js rename to 17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/index.js diff --git a/17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/package.json b/17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/package.json rename to 17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/package.json diff --git a/17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/style.css b/17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/style.css rename to 17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/style.css diff --git a/17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/vite.config.js b/17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/26. createContext() & Context Provider/vite.config.js rename to 17. Advanced React.js/01. Reusability/26. createContext() & Context Provider/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/App.js b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/App.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/App.js rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/App.js diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/Button.js b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/Button.js rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/Button.js diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/Header.js b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/Header.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/Header.js rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/Header.js diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/style.css b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/style.css rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/style.css diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/App.js b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/App.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/App.js rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/App.js diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/Button.js b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/Button.js rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/Button.js diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/Header.js b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/Header.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/Header.js rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/Header.js diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/style.css b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/style.css rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/style.css diff --git a/17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/27. useContext()/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/27. useContext()/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/Button/Button.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/Button/Button.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/Menu.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/style.css b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/style.css rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/style.css diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/Button/Button.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/Button/Button.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/Menu.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/style.css b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/style.css rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/style.css diff --git a/17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/28. Add context to the Menu component/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/28. Add context to the Menu component/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/App.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/App.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/App.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/App.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/Button.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/Button.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/Button.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/Header.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/Header.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/Header.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/Header.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/style.css b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/style.css rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/style.css diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/App.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/App.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/App.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/App.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/Button.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/Button.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/Button.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/Header.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/Header.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/Header.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/Header.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/style.css b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/style.css rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/style.css diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/App.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/App.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/App.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/App.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/Button.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/Button.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/Button.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/Header.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/Header.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/Header.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/Header.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/README.md b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/README.md rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/README.md diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/index.html b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/index.html rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/index.html diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/index.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/index.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/index.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/package.json b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/package.json rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/package.json diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/style.css b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/style.css rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/style.css diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/vite.config.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 3/vite.config.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 3/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/App.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/App.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/App.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/App.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/Button.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/Button.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/Button.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/Header.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/Header.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/Header.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/Header.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/README.md b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/README.md rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/README.md diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/index.html b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/index.html rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/index.html diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/index.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/index.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/index.js diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/package.json b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/package.json rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/package.json diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/style.css b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/style.css rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/style.css diff --git a/17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/vite.config.js b/17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/29. State + Context/Exercise 4/vite.config.js rename to 17. Advanced React.js/01. Reusability/29. State + Context/Exercise 4/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/30. Theme switcher final touches/App.js b/17. Advanced React.js/01. Reusability/30. Theme switcher final touches/App.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/30. Theme switcher final touches/App.js rename to 17. Advanced React.js/01. Reusability/30. Theme switcher final touches/App.js diff --git a/17. Advanced React.js /01. Reusability/30. Theme switcher final touches/Button.js b/17. Advanced React.js/01. Reusability/30. Theme switcher final touches/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/30. Theme switcher final touches/Button.js rename to 17. Advanced React.js/01. Reusability/30. Theme switcher final touches/Button.js diff --git a/17. Advanced React.js /01. Reusability/30. Theme switcher final touches/Header.js b/17. Advanced React.js/01. Reusability/30. Theme switcher final touches/Header.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/30. Theme switcher final touches/Header.js rename to 17. Advanced React.js/01. Reusability/30. Theme switcher final touches/Header.js diff --git a/17. Advanced React.js /01. Reusability/30. Theme switcher final touches/README.md b/17. Advanced React.js/01. Reusability/30. Theme switcher final touches/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/30. Theme switcher final touches/README.md rename to 17. Advanced React.js/01. Reusability/30. Theme switcher final touches/README.md diff --git a/17. Advanced React.js /01. Reusability/30. Theme switcher final touches/index.html b/17. Advanced React.js/01. Reusability/30. Theme switcher final touches/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/30. Theme switcher final touches/index.html rename to 17. Advanced React.js/01. Reusability/30. Theme switcher final touches/index.html diff --git a/17. Advanced React.js /01. Reusability/30. Theme switcher final touches/index.js b/17. Advanced React.js/01. Reusability/30. Theme switcher final touches/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/30. Theme switcher final touches/index.js rename to 17. Advanced React.js/01. Reusability/30. Theme switcher final touches/index.js diff --git a/17. Advanced React.js /01. Reusability/30. Theme switcher final touches/package.json b/17. Advanced React.js/01. Reusability/30. Theme switcher final touches/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/30. Theme switcher final touches/package.json rename to 17. Advanced React.js/01. Reusability/30. Theme switcher final touches/package.json diff --git a/17. Advanced React.js /01. Reusability/30. Theme switcher final touches/style.css b/17. Advanced React.js/01. Reusability/30. Theme switcher final touches/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/30. Theme switcher final touches/style.css rename to 17. Advanced React.js/01. Reusability/30. Theme switcher final touches/style.css diff --git a/17. Advanced React.js /01. Reusability/30. Theme switcher final touches/vite.config.js b/17. Advanced React.js/01. Reusability/30. Theme switcher final touches/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/30. Theme switcher final touches/vite.config.js rename to 17. Advanced React.js/01. Reusability/30. Theme switcher final touches/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/31. Menu component final touches/Button/Button.js b/17. Advanced React.js/01. Reusability/31. Menu component final touches/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/31. Menu component final touches/Button/Button.js rename to 17. Advanced React.js/01. Reusability/31. Menu component final touches/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/31. Menu component final touches/Menu/Menu.js b/17. Advanced React.js/01. Reusability/31. Menu component final touches/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/31. Menu component final touches/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/31. Menu component final touches/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/31. Menu component final touches/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/31. Menu component final touches/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/31. Menu component final touches/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/31. Menu component final touches/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/31. Menu component final touches/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/31. Menu component final touches/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/31. Menu component final touches/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/31. Menu component final touches/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/31. Menu component final touches/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/31. Menu component final touches/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/31. Menu component final touches/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/31. Menu component final touches/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/31. Menu component final touches/README.md b/17. Advanced React.js/01. Reusability/31. Menu component final touches/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/31. Menu component final touches/README.md rename to 17. Advanced React.js/01. Reusability/31. Menu component final touches/README.md diff --git a/17. Advanced React.js /01. Reusability/31. Menu component final touches/index.html b/17. Advanced React.js/01. Reusability/31. Menu component final touches/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/31. Menu component final touches/index.html rename to 17. Advanced React.js/01. Reusability/31. Menu component final touches/index.html diff --git a/17. Advanced React.js /01. Reusability/31. Menu component final touches/index.js b/17. Advanced React.js/01. Reusability/31. Menu component final touches/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/31. Menu component final touches/index.js rename to 17. Advanced React.js/01. Reusability/31. Menu component final touches/index.js diff --git a/17. Advanced React.js /01. Reusability/31. Menu component final touches/package.json b/17. Advanced React.js/01. Reusability/31. Menu component final touches/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/31. Menu component final touches/package.json rename to 17. Advanced React.js/01. Reusability/31. Menu component final touches/package.json diff --git a/17. Advanced React.js /01. Reusability/31. Menu component final touches/style.css b/17. Advanced React.js/01. Reusability/31. Menu component final touches/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/31. Menu component final touches/style.css rename to 17. Advanced React.js/01. Reusability/31. Menu component final touches/style.css diff --git a/17. Advanced React.js /01. Reusability/31. Menu component final touches/vite.config.js b/17. Advanced React.js/01. Reusability/31. Menu component final touches/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/31. Menu component final touches/vite.config.js rename to 17. Advanced React.js/01. Reusability/31. Menu component final touches/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/Star.js b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/Star.js rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/Star.js diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/Toggle.js b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/Toggle.js rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/style.css b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/style.css rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/style.css diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/Star.js b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/Star.js rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/Star.js diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/Toggle.js b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/Toggle.js rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/style.css b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/style.css rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/style.css diff --git a/17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/35. Toggle - setup/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/35. Toggle - setup/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/37. Toggle Context/README.md b/17. Advanced React.js/01. Reusability/37. Toggle Context/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/37. Toggle Context/README.md rename to 17. Advanced React.js/01. Reusability/37. Toggle Context/README.md diff --git a/17. Advanced React.js /01. Reusability/37. Toggle Context/Star.js b/17. Advanced React.js/01. Reusability/37. Toggle Context/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/37. Toggle Context/Star.js rename to 17. Advanced React.js/01. Reusability/37. Toggle Context/Star.js diff --git a/17. Advanced React.js /01. Reusability/37. Toggle Context/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/37. Toggle Context/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/37. Toggle Context/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/37. Toggle Context/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/37. Toggle Context/index.html b/17. Advanced React.js/01. Reusability/37. Toggle Context/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/37. Toggle Context/index.html rename to 17. Advanced React.js/01. Reusability/37. Toggle Context/index.html diff --git a/17. Advanced React.js /01. Reusability/37. Toggle Context/index.js b/17. Advanced React.js/01. Reusability/37. Toggle Context/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/37. Toggle Context/index.js rename to 17. Advanced React.js/01. Reusability/37. Toggle Context/index.js diff --git a/17. Advanced React.js /01. Reusability/37. Toggle Context/package.json b/17. Advanced React.js/01. Reusability/37. Toggle Context/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/37. Toggle Context/package.json rename to 17. Advanced React.js/01. Reusability/37. Toggle Context/package.json diff --git a/17. Advanced React.js /01. Reusability/37. Toggle Context/style.css b/17. Advanced React.js/01. Reusability/37. Toggle Context/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/37. Toggle Context/style.css rename to 17. Advanced React.js/01. Reusability/37. Toggle Context/style.css diff --git a/17. Advanced React.js /01. Reusability/37. Toggle Context/vite.config.js b/17. Advanced React.js/01. Reusability/37. Toggle Context/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/37. Toggle Context/vite.config.js rename to 17. Advanced React.js/01. Reusability/37. Toggle Context/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/38. Toggle.Button/README.md b/17. Advanced React.js/01. Reusability/38. Toggle.Button/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/38. Toggle.Button/README.md rename to 17. Advanced React.js/01. Reusability/38. Toggle.Button/README.md diff --git a/17. Advanced React.js /01. Reusability/38. Toggle.Button/Star.js b/17. Advanced React.js/01. Reusability/38. Toggle.Button/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/38. Toggle.Button/Star.js rename to 17. Advanced React.js/01. Reusability/38. Toggle.Button/Star.js diff --git a/17. Advanced React.js /01. Reusability/38. Toggle.Button/Toggle/Toggle.Button.js b/17. Advanced React.js/01. Reusability/38. Toggle.Button/Toggle/Toggle.Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/38. Toggle.Button/Toggle/Toggle.Button.js rename to 17. Advanced React.js/01. Reusability/38. Toggle.Button/Toggle/Toggle.Button.js diff --git a/17. Advanced React.js /01. Reusability/38. Toggle.Button/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/38. Toggle.Button/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/38. Toggle.Button/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/38. Toggle.Button/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/38. Toggle.Button/index.html b/17. Advanced React.js/01. Reusability/38. Toggle.Button/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/38. Toggle.Button/index.html rename to 17. Advanced React.js/01. Reusability/38. Toggle.Button/index.html diff --git a/17. Advanced React.js /01. Reusability/38. Toggle.Button/index.js b/17. Advanced React.js/01. Reusability/38. Toggle.Button/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/38. Toggle.Button/index.js rename to 17. Advanced React.js/01. Reusability/38. Toggle.Button/index.js diff --git a/17. Advanced React.js /01. Reusability/38. Toggle.Button/package.json b/17. Advanced React.js/01. Reusability/38. Toggle.Button/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/38. Toggle.Button/package.json rename to 17. Advanced React.js/01. Reusability/38. Toggle.Button/package.json diff --git a/17. Advanced React.js /01. Reusability/38. Toggle.Button/style.css b/17. Advanced React.js/01. Reusability/38. Toggle.Button/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/38. Toggle.Button/style.css rename to 17. Advanced React.js/01. Reusability/38. Toggle.Button/style.css diff --git a/17. Advanced React.js /01. Reusability/38. Toggle.Button/vite.config.js b/17. Advanced React.js/01. Reusability/38. Toggle.Button/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/38. Toggle.Button/vite.config.js rename to 17. Advanced React.js/01. Reusability/38. Toggle.Button/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Star.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Star.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Star.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/index.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/style.css b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/style.css rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/style.css diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Star.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Star.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Star.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/index.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/style.css b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/style.css rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/style.css diff --git a/17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/39. Toggle.On & Toggle.Off/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/README.md b/17. Advanced React.js/01. Reusability/40. Remove Star component/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/README.md rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/README.md diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/Star.js b/17. Advanced React.js/01. Reusability/40. Remove Star component/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/Star.js rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/Star.js diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/40. Remove Star component/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/40. Remove Star component/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/40. Remove Star component/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/40. Remove Star component/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/Toggle/index.js b/17. Advanced React.js/01. Reusability/40. Remove Star component/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/index.html b/17. Advanced React.js/01. Reusability/40. Remove Star component/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/index.html rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/index.html diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/index.js b/17. Advanced React.js/01. Reusability/40. Remove Star component/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/index.js rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/index.js diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/package.json b/17. Advanced React.js/01. Reusability/40. Remove Star component/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/package.json rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/package.json diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/style.css b/17. Advanced React.js/01. Reusability/40. Remove Star component/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/style.css rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/style.css diff --git a/17. Advanced React.js /01. Reusability/40. Remove Star component/vite.config.js b/17. Advanced React.js/01. Reusability/40. Remove Star component/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/40. Remove Star component/vite.config.js rename to 17. Advanced React.js/01. Reusability/40. Remove Star component/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/README.md b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/README.md rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/README.md diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Button/Button.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Menu/index.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/index.html b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/index.html rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/index.html diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/index.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/index.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/index.js diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/package.json b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/package.json rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/package.json diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/style.css b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/style.css rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/style.css diff --git a/17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/vite.config.js b/17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/41. Use Toggle with Menu component/vite.config.js rename to 17. Advanced React.js/01. Reusability/41. Use Toggle with Menu component/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/README.md b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/README.md rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/README.md diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Button/Button.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Menu/index.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Star.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Star.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/index.html b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/index.html rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/index.html diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/index.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/index.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/package.json b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/package.json rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/package.json diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/style.css b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/style.css rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/style.css diff --git a/17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/vite.config.js b/17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/42. Composing new components with Toggle/vite.config.js rename to 17. Advanced React.js/01. Reusability/42. Composing new components with Toggle/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Button/Button.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/index.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Star.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Star.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/style.css b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/style.css rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/style.css diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Button/Button.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/index.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Star.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Star.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/style.css b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/style.css rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/style.css diff --git a/17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/43. onToggle event listener/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/43. onToggle event listener/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/README.md b/17. Advanced React.js/01. Reusability/44. Menu onClose event/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/README.md rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/README.md diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Button/Button.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Menu/index.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Star.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Star.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/index.html b/17. Advanced React.js/01. Reusability/44. Menu onClose event/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/index.html rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/index.html diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/index.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/index.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/index.js diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/package.json b/17. Advanced React.js/01. Reusability/44. Menu onClose event/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/package.json rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/package.json diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/style.css b/17. Advanced React.js/01. Reusability/44. Menu onClose event/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/style.css rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/style.css diff --git a/17. Advanced React.js /01. Reusability/44. Menu onClose event/vite.config.js b/17. Advanced React.js/01. Reusability/44. Menu onClose event/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/44. Menu onClose event/vite.config.js rename to 17. Advanced React.js/01. Reusability/44. Menu onClose event/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/README.md b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/README.md rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/README.md diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Button/Button.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Menu/index.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Star.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Star.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/index.html b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/index.html rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/index.html diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/index.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/index.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/index.js diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/package.json b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/package.json rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/package.json diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/style.css b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/style.css rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/style.css diff --git a/17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/vite.config.js b/17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/47. Fix onToggle bug using refs/vite.config.js rename to 17. Advanced React.js/01. Reusability/47. Fix onToggle bug using refs/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/50. Render Props Part 2/App.js b/17. Advanced React.js/01. Reusability/50. Render Props Part 2/App.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/50. Render Props Part 2/App.js rename to 17. Advanced React.js/01. Reusability/50. Render Props Part 2/App.js diff --git a/17. Advanced React.js /01. Reusability/50. Render Props Part 2/Decision.js b/17. Advanced React.js/01. Reusability/50. Render Props Part 2/Decision.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/50. Render Props Part 2/Decision.js rename to 17. Advanced React.js/01. Reusability/50. Render Props Part 2/Decision.js diff --git a/17. Advanced React.js /01. Reusability/50. Render Props Part 2/README.md b/17. Advanced React.js/01. Reusability/50. Render Props Part 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/50. Render Props Part 2/README.md rename to 17. Advanced React.js/01. Reusability/50. Render Props Part 2/README.md diff --git a/17. Advanced React.js /01. Reusability/50. Render Props Part 2/index.html b/17. Advanced React.js/01. Reusability/50. Render Props Part 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/50. Render Props Part 2/index.html rename to 17. Advanced React.js/01. Reusability/50. Render Props Part 2/index.html diff --git a/17. Advanced React.js /01. Reusability/50. Render Props Part 2/index.js b/17. Advanced React.js/01. Reusability/50. Render Props Part 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/50. Render Props Part 2/index.js rename to 17. Advanced React.js/01. Reusability/50. Render Props Part 2/index.js diff --git a/17. Advanced React.js /01. Reusability/50. Render Props Part 2/package.json b/17. Advanced React.js/01. Reusability/50. Render Props Part 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/50. Render Props Part 2/package.json rename to 17. Advanced React.js/01. Reusability/50. Render Props Part 2/package.json diff --git a/17. Advanced React.js /01. Reusability/50. Render Props Part 2/styles.css b/17. Advanced React.js/01. Reusability/50. Render Props Part 2/styles.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/50. Render Props Part 2/styles.css rename to 17. Advanced React.js/01. Reusability/50. Render Props Part 2/styles.css diff --git a/17. Advanced React.js /01. Reusability/50. Render Props Part 2/vite.config.js b/17. Advanced React.js/01. Reusability/50. Render Props Part 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/50. Render Props Part 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/50. Render Props Part 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/App.js b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/App.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/App.js rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/App.js diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/Decision.js b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/Decision.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/Decision.js rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/Decision.js diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/styles.css b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/styles.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/styles.css rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/styles.css diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/App.js b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/App.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/App.js rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/App.js diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/Decision.js b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/Decision.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/Decision.js rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/Decision.js diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/styles.css b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/styles.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/styles.css rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/styles.css diff --git a/17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/51. Renders Props Part 3/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/51. Renders Props Part 3/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Button/Button.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/index.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Star.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Star.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/style.css b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/style.css rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/style.css diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Button/Button.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/index.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Star.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Star.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/style.css b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/style.css rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/style.css diff --git a/17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/54. Toggle.Display/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/54. Toggle.Display/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/README.md b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/README.md rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/README.md diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Button/Button.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Star.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Star.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleDisplay.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleDisplay.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleDisplay.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleDisplay.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/index.html b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/index.html rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/index.html diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/package.json b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/package.json rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/package.json diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/style.css b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/style.css rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/style.css diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/vite.config.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/vite.config.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/README.md b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/README.md rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/README.md diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Button/Button.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Star.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Star.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleDisplay.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleDisplay.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleDisplay.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleDisplay.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/index.html b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/index.html rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/index.html diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/package.json b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/package.json rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/package.json diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/style.css b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/style.css rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/style.css diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/vite.config.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/README.md b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/README.md rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/README.md diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Button/Button.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Star.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Star.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleDisplay.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleDisplay.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleDisplay.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleDisplay.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/index.html b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/index.html rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/index.html diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/package.json b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/package.json rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/package.json diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/style.css b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/style.css rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/style.css diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/vite.config.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/vite.config.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 3/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/README.md b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/README.md rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/README.md diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Button/Button.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Star.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Star.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleDisplay.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleDisplay.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleDisplay.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleDisplay.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/index.html b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/index.html rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/index.html diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/package.json b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/package.json rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/package.json diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/style.css b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/style.css rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/style.css diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/vite.config.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/vite.config.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 4/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/README.md b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/README.md rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/README.md diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Button/Button.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Star.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Star.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleDisplay.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleDisplay.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleDisplay.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleDisplay.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/index.html b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/index.html rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/index.html diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/index.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/index.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/index.js diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/package.json b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/package.json rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/package.json diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/style.css b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/style.css rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/style.css diff --git a/17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/vite.config.js b/17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/vite.config.js rename to 17. Advanced React.js/01. Reusability/56. Custom Hooks - useEffectOnUpdate/Exercise 5/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/README.md b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/README.md rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/README.md diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Button/Button.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Menu/index.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Star.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Star.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleDisplay.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleDisplay.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleDisplay.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleDisplay.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/hooks/useToggle.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/hooks/useToggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/hooks/useToggle.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/hooks/useToggle.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/index.html b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/index.html rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/index.html diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/index.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/index.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/index.js diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/package.json b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/package.json rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/package.json diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/style.css b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/style.css rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/style.css diff --git a/17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/vite.config.js b/17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/57. Custom Hooks - useToggle/vite.config.js rename to 17. Advanced React.js/01. Reusability/57. Custom Hooks - useToggle/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/README.md b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/README.md rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/README.md diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Button/Button.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/index.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Star.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Star.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleDisplay.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleDisplay.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleDisplay.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleDisplay.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/hooks/useToggle.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/hooks/useToggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/hooks/useToggle.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/hooks/useToggle.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/index.html b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/index.html rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/index.html diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/index.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/index.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/index.js diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/package.json b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/package.json rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/package.json diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/style.css b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/style.css rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/style.css diff --git a/17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/vite.config.js b/17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/58. Custom Hooks - useToggle part 2/vite.config.js rename to 17. Advanced React.js/01. Reusability/58. Custom Hooks - useToggle part 2/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/README.md b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/README.md rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/README.md diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Button/Button.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/index.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Star.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Star.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleDisplay.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleDisplay.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleDisplay.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleDisplay.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/hooks/useToggle.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/hooks/useToggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/hooks/useToggle.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/hooks/useToggle.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/index.html b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/index.html rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/index.html diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/index.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/index.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/index.js diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/package.json b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/package.json rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/package.json diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/style.css b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/style.css rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/style.css diff --git a/17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/vite.config.js b/17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/59. Custom Hooks - useToggle part 3/vite.config.js rename to 17. Advanced React.js/01. Reusability/59. Custom Hooks - useToggle part 3/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/README.md b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/README.md rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/README.md diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Button/Button.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/index.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Star.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Star.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleDisplay.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleDisplay.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleDisplay.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleDisplay.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/hooks/useToggle.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/hooks/useToggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/hooks/useToggle.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/hooks/useToggle.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/index.html b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/index.html rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/index.html diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/index.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/index.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/index.js diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/package.json b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/package.json rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/package.json diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/style.css b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/style.css rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/style.css diff --git a/17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/vite.config.js b/17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/60. Custom Hooks - useToggle part 4/vite.config.js rename to 17. Advanced React.js/01. Reusability/60. Custom Hooks - useToggle part 4/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/README.md b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/README.md rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/README.md diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Button/Button.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/index.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Star.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Star.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleDisplay.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleDisplay.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleDisplay.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleDisplay.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/hooks/useToggle.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/hooks/useToggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/hooks/useToggle.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/hooks/useToggle.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/index.html b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/index.html rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/index.html diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/index.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/index.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/index.js diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/package.json b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/package.json rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/package.json diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/style.css b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/style.css rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/style.css diff --git a/17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/vite.config.js b/17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/61. Custom Hooks - useToggle part 5/vite.config.js rename to 17. Advanced React.js/01. Reusability/61. Custom Hooks - useToggle part 5/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/README.md b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/README.md rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/README.md diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Button/Button.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/index.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Star.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Star.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/Toggle.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/Toggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/Toggle.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/Toggle.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleButton.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleButton.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleButton.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleDisplay.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleDisplay.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleDisplay.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleDisplay.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleOff.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleOff.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleOff.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleOff.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleOn.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleOn.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleOn.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/ToggleOn.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/index.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/index.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/components/Toggle/index.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/hooks/useToggle.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/hooks/useToggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/hooks/useToggle.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/hooks/useToggle.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/index.html b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/index.html rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/index.html diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/index.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/index.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/index.js diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/package.json b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/package.json rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/package.json diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/style.css b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/style.css rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/style.css diff --git a/17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/vite.config.js b/17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/62. Custom Hooks - useToggle part 6/vite.config.js rename to 17. Advanced React.js/01. Reusability/62. Custom Hooks - useToggle part 6/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/README.md b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/README.md rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/README.md diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Button/Button.js b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/index.js b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Star.js b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/components/Star.js rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/hooks/useToggle.js b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/hooks/useToggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/hooks/useToggle.js rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/hooks/useToggle.js diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/index.html b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/index.html rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/index.html diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/index.js b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/index.js rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/index.js diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/package.json b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/package.json rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/package.json diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/style.css b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/style.css rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/style.css diff --git a/17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/vite.config.js b/17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/63. Custom Hooks - useToggle part 7/vite.config.js rename to 17. Advanced React.js/01. Reusability/63. Custom Hooks - useToggle part 7/vite.config.js diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/README.md b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/README.md similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/README.md rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/README.md diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Button/Button.js b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Button/Button.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Button/Button.js rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Button/Button.js diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/Menu.js b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/Menu.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/Menu.js rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/Menu.js diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuButton.js b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuButton.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuButton.js rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuButton.js diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuDropdown.js b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuDropdown.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuDropdown.js rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuDropdown.js diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuItem.js b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuItem.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuItem.js rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/MenuItem.js diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/index.js b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/index.js rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Menu/index.js diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Star.js b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Star.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/components/Star.js rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/components/Star.js diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/hooks/useEffectOnUpdate.js b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/hooks/useEffectOnUpdate.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/hooks/useEffectOnUpdate.js rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/hooks/useEffectOnUpdate.js diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/hooks/useToggle.js b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/hooks/useToggle.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/hooks/useToggle.js rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/hooks/useToggle.js diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/index.html b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/index.html similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/index.html rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/index.html diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/index.js b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/index.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/index.js rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/index.js diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/package.json b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/package.json similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/package.json rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/package.json diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/style.css b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/style.css similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/style.css rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/style.css diff --git a/17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/vite.config.js b/17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/vite.config.js similarity index 100% rename from 17. Advanced React.js /01. Reusability/64. Custom Hooks - useToggle part 8/vite.config.js rename to 17. Advanced React.js/01. Reusability/64. Custom Hooks - useToggle part 8/vite.config.js diff --git a/17. Advanced React.js /02. Performance/04. Rendering Phases Quiz/README.md b/17. Advanced React.js/02. Performance/04. Rendering Phases Quiz/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/04. Rendering Phases Quiz/README.md rename to 17. Advanced React.js/02. Performance/04. Rendering Phases Quiz/README.md diff --git a/17. Advanced React.js /02. Performance/04. Rendering Phases Quiz/package.json b/17. Advanced React.js/02. Performance/04. Rendering Phases Quiz/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/04. Rendering Phases Quiz/package.json rename to 17. Advanced React.js/02. Performance/04. Rendering Phases Quiz/package.json diff --git a/17. Advanced React.js /02. Performance/04. Rendering Phases Quiz/quiz.md b/17. Advanced React.js/02. Performance/04. Rendering Phases Quiz/quiz.md similarity index 100% rename from 17. Advanced React.js /02. Performance/04. Rendering Phases Quiz/quiz.md rename to 17. Advanced React.js/02. Performance/04. Rendering Phases Quiz/quiz.md diff --git a/17. Advanced React.js /02. Performance/04. Rendering Phases Quiz/vite.config.js b/17. Advanced React.js/02. Performance/04. Rendering Phases Quiz/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/04. Rendering Phases Quiz/vite.config.js rename to 17. Advanced React.js/02. Performance/04. Rendering Phases Quiz/vite.config.js diff --git a/17. Advanced React.js /02. Performance/06. StrictMode - double renders components/Product.jsx b/17. Advanced React.js/02. Performance/06. StrictMode - double renders components/Product.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/06. StrictMode - double renders components/Product.jsx rename to 17. Advanced React.js/02. Performance/06. StrictMode - double renders components/Product.jsx diff --git a/17. Advanced React.js /02. Performance/06. StrictMode - double renders components/README.md b/17. Advanced React.js/02. Performance/06. StrictMode - double renders components/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/06. StrictMode - double renders components/README.md rename to 17. Advanced React.js/02. Performance/06. StrictMode - double renders components/README.md diff --git a/17. Advanced React.js /02. Performance/06. StrictMode - double renders components/Timer.jsx b/17. Advanced React.js/02. Performance/06. StrictMode - double renders components/Timer.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/06. StrictMode - double renders components/Timer.jsx rename to 17. Advanced React.js/02. Performance/06. StrictMode - double renders components/Timer.jsx diff --git a/17. Advanced React.js /02. Performance/06. StrictMode - double renders components/data.js b/17. Advanced React.js/02. Performance/06. StrictMode - double renders components/data.js similarity index 100% rename from 17. Advanced React.js /02. Performance/06. StrictMode - double renders components/data.js rename to 17. Advanced React.js/02. Performance/06. StrictMode - double renders components/data.js diff --git a/17. Advanced React.js /02. Performance/06. StrictMode - double renders components/index.html b/17. Advanced React.js/02. Performance/06. StrictMode - double renders components/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/06. StrictMode - double renders components/index.html rename to 17. Advanced React.js/02. Performance/06. StrictMode - double renders components/index.html diff --git a/17. Advanced React.js /02. Performance/06. StrictMode - double renders components/index.jsx b/17. Advanced React.js/02. Performance/06. StrictMode - double renders components/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/06. StrictMode - double renders components/index.jsx rename to 17. Advanced React.js/02. Performance/06. StrictMode - double renders components/index.jsx diff --git a/17. Advanced React.js /02. Performance/06. StrictMode - double renders components/package.json b/17. Advanced React.js/02. Performance/06. StrictMode - double renders components/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/06. StrictMode - double renders components/package.json rename to 17. Advanced React.js/02. Performance/06. StrictMode - double renders components/package.json diff --git a/17. Advanced React.js /02. Performance/06. StrictMode - double renders components/style.css b/17. Advanced React.js/02. Performance/06. StrictMode - double renders components/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/06. StrictMode - double renders components/style.css rename to 17. Advanced React.js/02. Performance/06. StrictMode - double renders components/style.css diff --git a/17. Advanced React.js /02. Performance/06. StrictMode - double renders components/vite.config.js b/17. Advanced React.js/02. Performance/06. StrictMode - double renders components/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/06. StrictMode - double renders components/vite.config.js rename to 17. Advanced React.js/02. Performance/06. StrictMode - double renders components/vite.config.js diff --git a/17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/Product.jsx b/17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/Product.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/Product.jsx rename to 17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/Product.jsx diff --git a/17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/README.md b/17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/README.md rename to 17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/README.md diff --git a/17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/Timer.jsx b/17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/Timer.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/Timer.jsx rename to 17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/Timer.jsx diff --git a/17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/data.js b/17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/data.js similarity index 100% rename from 17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/data.js rename to 17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/data.js diff --git a/17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/index.html b/17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/index.html rename to 17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/index.html diff --git a/17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/index.jsx b/17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/index.jsx rename to 17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/index.jsx diff --git a/17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/package.json b/17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/package.json rename to 17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/package.json diff --git a/17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/style.css b/17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/style.css rename to 17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/style.css diff --git a/17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/vite.config.js b/17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/07. StrictMode - rerunning side effects/vite.config.js rename to 17. Advanced React.js/02. Performance/07. StrictMode - rerunning side effects/vite.config.js diff --git a/17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/Product.jsx b/17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/Product.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/Product.jsx rename to 17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/Product.jsx diff --git a/17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/ProductsList.jsx b/17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/ProductsList.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/ProductsList.jsx rename to 17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/ProductsList.jsx diff --git a/17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/README.md b/17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/README.md rename to 17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/README.md diff --git a/17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/data.js b/17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/data.js similarity index 100% rename from 17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/data.js rename to 17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/data.js diff --git a/17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/index.html b/17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/index.html rename to 17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/index.html diff --git a/17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/index.jsx b/17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/index.jsx rename to 17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/index.jsx diff --git a/17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/package.json b/17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/package.json rename to 17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/package.json diff --git a/17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/style.css b/17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/style.css rename to 17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/style.css diff --git a/17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/vite.config.js b/17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/09. Code Splitting, lazy, Suspense - Part 2/vite.config.js rename to 17. Advanced React.js/02. Performance/09. Code Splitting, lazy, Suspense - Part 2/vite.config.js diff --git a/17. Advanced React.js /02. Performance/11. useMemo() practice/Product.jsx b/17. Advanced React.js/02. Performance/11. useMemo() practice/Product.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/11. useMemo() practice/Product.jsx rename to 17. Advanced React.js/02. Performance/11. useMemo() practice/Product.jsx diff --git a/17. Advanced React.js /02. Performance/11. useMemo() practice/README.md b/17. Advanced React.js/02. Performance/11. useMemo() practice/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/11. useMemo() practice/README.md rename to 17. Advanced React.js/02. Performance/11. useMemo() practice/README.md diff --git a/17. Advanced React.js /02. Performance/11. useMemo() practice/data.js b/17. Advanced React.js/02. Performance/11. useMemo() practice/data.js similarity index 100% rename from 17. Advanced React.js /02. Performance/11. useMemo() practice/data.js rename to 17. Advanced React.js/02. Performance/11. useMemo() practice/data.js diff --git a/17. Advanced React.js /02. Performance/11. useMemo() practice/index.html b/17. Advanced React.js/02. Performance/11. useMemo() practice/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/11. useMemo() practice/index.html rename to 17. Advanced React.js/02. Performance/11. useMemo() practice/index.html diff --git a/17. Advanced React.js /02. Performance/11. useMemo() practice/index.jsx b/17. Advanced React.js/02. Performance/11. useMemo() practice/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/11. useMemo() practice/index.jsx rename to 17. Advanced React.js/02. Performance/11. useMemo() practice/index.jsx diff --git a/17. Advanced React.js /02. Performance/11. useMemo() practice/package.json b/17. Advanced React.js/02. Performance/11. useMemo() practice/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/11. useMemo() practice/package.json rename to 17. Advanced React.js/02. Performance/11. useMemo() practice/package.json diff --git a/17. Advanced React.js /02. Performance/11. useMemo() practice/style.css b/17. Advanced React.js/02. Performance/11. useMemo() practice/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/11. useMemo() practice/style.css rename to 17. Advanced React.js/02. Performance/11. useMemo() practice/style.css diff --git a/17. Advanced React.js /02. Performance/11. useMemo() practice/vite.config.js b/17. Advanced React.js/02. Performance/11. useMemo() practice/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/11. useMemo() practice/vite.config.js rename to 17. Advanced React.js/02. Performance/11. useMemo() practice/vite.config.js diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/App.jsx b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/App.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/App.jsx rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/App.jsx diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/Child.jsx b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/Child.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/Child.jsx rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/Child.jsx diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/GrandChild.jsx b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/GrandChild.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/GrandChild.jsx rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/GrandChild.jsx diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/GrandParent.jsx b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/GrandParent.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/GrandParent.jsx rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/GrandParent.jsx diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/Parent.jsx b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/Parent.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/Parent.jsx rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/Parent.jsx diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/README.md b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/README.md rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/README.md diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/index.html b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/index.html rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/index.html diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/index.jsx b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/index.jsx rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/index.jsx diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/logs.md b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/logs.md similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/logs.md rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/logs.md diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/package.json b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/package.json rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/package.json diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/style.css b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/style.css rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/style.css diff --git a/17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/vite.config.js b/17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/12. React.memo() - reducing rerenders/vite.config.js rename to 17. Advanced React.js/02. Performance/12. React.memo() - reducing rerenders/vite.config.js diff --git a/17. Advanced React.js /02. Performance/13. React.memo() practice/Product.jsx b/17. Advanced React.js/02. Performance/13. React.memo() practice/Product.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/13. React.memo() practice/Product.jsx rename to 17. Advanced React.js/02. Performance/13. React.memo() practice/Product.jsx diff --git a/17. Advanced React.js /02. Performance/13. React.memo() practice/README.md b/17. Advanced React.js/02. Performance/13. React.memo() practice/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/13. React.memo() practice/README.md rename to 17. Advanced React.js/02. Performance/13. React.memo() practice/README.md diff --git a/17. Advanced React.js /02. Performance/13. React.memo() practice/data.js b/17. Advanced React.js/02. Performance/13. React.memo() practice/data.js similarity index 100% rename from 17. Advanced React.js /02. Performance/13. React.memo() practice/data.js rename to 17. Advanced React.js/02. Performance/13. React.memo() practice/data.js diff --git a/17. Advanced React.js /02. Performance/13. React.memo() practice/index.html b/17. Advanced React.js/02. Performance/13. React.memo() practice/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/13. React.memo() practice/index.html rename to 17. Advanced React.js/02. Performance/13. React.memo() practice/index.html diff --git a/17. Advanced React.js /02. Performance/13. React.memo() practice/index.jsx b/17. Advanced React.js/02. Performance/13. React.memo() practice/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/13. React.memo() practice/index.jsx rename to 17. Advanced React.js/02. Performance/13. React.memo() practice/index.jsx diff --git a/17. Advanced React.js /02. Performance/13. React.memo() practice/package.json b/17. Advanced React.js/02. Performance/13. React.memo() practice/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/13. React.memo() practice/package.json rename to 17. Advanced React.js/02. Performance/13. React.memo() practice/package.json diff --git a/17. Advanced React.js /02. Performance/13. React.memo() practice/style.css b/17. Advanced React.js/02. Performance/13. React.memo() practice/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/13. React.memo() practice/style.css rename to 17. Advanced React.js/02. Performance/13. React.memo() practice/style.css diff --git a/17. Advanced React.js /02. Performance/13. React.memo() practice/utils.js b/17. Advanced React.js/02. Performance/13. React.memo() practice/utils.js similarity index 100% rename from 17. Advanced React.js /02. Performance/13. React.memo() practice/utils.js rename to 17. Advanced React.js/02. Performance/13. React.memo() practice/utils.js diff --git a/17. Advanced React.js /02. Performance/13. React.memo() practice/vite.config.js b/17. Advanced React.js/02. Performance/13. React.memo() practice/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/13. React.memo() practice/vite.config.js rename to 17. Advanced React.js/02. Performance/13. React.memo() practice/vite.config.js diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/App.jsx b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/App.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/App.jsx rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/App.jsx diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/Child.jsx b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/Child.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/Child.jsx rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/Child.jsx diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/GrandChild.jsx b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/GrandChild.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/GrandChild.jsx rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/GrandChild.jsx diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/GrandParent.jsx b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/GrandParent.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/GrandParent.jsx rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/GrandParent.jsx diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/Parent.jsx b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/Parent.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/Parent.jsx rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/Parent.jsx diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/README.md b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/README.md rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/README.md diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/index.html b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/index.html rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/index.html diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/index.jsx b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/index.jsx rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/index.jsx diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/logs.md b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/logs.md similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/logs.md rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/logs.md diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/package.json b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/package.json rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/package.json diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/style.css b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/style.css rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/style.css diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/utils.js b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/utils.js similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/utils.js rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/utils.js diff --git a/17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/vite.config.js b/17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/15. useMemo(), React.memo(), and referential equality/vite.config.js rename to 17. Advanced React.js/02. Performance/15. useMemo(), React.memo(), and referential equality/vite.config.js diff --git a/17. Advanced React.js /02. Performance/16. useMemo() practice/Product.jsx b/17. Advanced React.js/02. Performance/16. useMemo() practice/Product.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/16. useMemo() practice/Product.jsx rename to 17. Advanced React.js/02. Performance/16. useMemo() practice/Product.jsx diff --git a/17. Advanced React.js /02. Performance/16. useMemo() practice/README.md b/17. Advanced React.js/02. Performance/16. useMemo() practice/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/16. useMemo() practice/README.md rename to 17. Advanced React.js/02. Performance/16. useMemo() practice/README.md diff --git a/17. Advanced React.js /02. Performance/16. useMemo() practice/data.js b/17. Advanced React.js/02. Performance/16. useMemo() practice/data.js similarity index 100% rename from 17. Advanced React.js /02. Performance/16. useMemo() practice/data.js rename to 17. Advanced React.js/02. Performance/16. useMemo() practice/data.js diff --git a/17. Advanced React.js /02. Performance/16. useMemo() practice/index.html b/17. Advanced React.js/02. Performance/16. useMemo() practice/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/16. useMemo() practice/index.html rename to 17. Advanced React.js/02. Performance/16. useMemo() practice/index.html diff --git a/17. Advanced React.js /02. Performance/16. useMemo() practice/index.jsx b/17. Advanced React.js/02. Performance/16. useMemo() practice/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/16. useMemo() practice/index.jsx rename to 17. Advanced React.js/02. Performance/16. useMemo() practice/index.jsx diff --git a/17. Advanced React.js /02. Performance/16. useMemo() practice/package.json b/17. Advanced React.js/02. Performance/16. useMemo() practice/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/16. useMemo() practice/package.json rename to 17. Advanced React.js/02. Performance/16. useMemo() practice/package.json diff --git a/17. Advanced React.js /02. Performance/16. useMemo() practice/style.css b/17. Advanced React.js/02. Performance/16. useMemo() practice/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/16. useMemo() practice/style.css rename to 17. Advanced React.js/02. Performance/16. useMemo() practice/style.css diff --git a/17. Advanced React.js /02. Performance/16. useMemo() practice/utils.js b/17. Advanced React.js/02. Performance/16. useMemo() practice/utils.js similarity index 100% rename from 17. Advanced React.js /02. Performance/16. useMemo() practice/utils.js rename to 17. Advanced React.js/02. Performance/16. useMemo() practice/utils.js diff --git a/17. Advanced React.js /02. Performance/16. useMemo() practice/vite.config.js b/17. Advanced React.js/02. Performance/16. useMemo() practice/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/16. useMemo() practice/vite.config.js rename to 17. Advanced React.js/02. Performance/16. useMemo() practice/vite.config.js diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/App.jsx b/17. Advanced React.js/02. Performance/17. useCallback()/App.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/App.jsx rename to 17. Advanced React.js/02. Performance/17. useCallback()/App.jsx diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/Child.jsx b/17. Advanced React.js/02. Performance/17. useCallback()/Child.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/Child.jsx rename to 17. Advanced React.js/02. Performance/17. useCallback()/Child.jsx diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/GrandChild.jsx b/17. Advanced React.js/02. Performance/17. useCallback()/GrandChild.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/GrandChild.jsx rename to 17. Advanced React.js/02. Performance/17. useCallback()/GrandChild.jsx diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/GrandParent.jsx b/17. Advanced React.js/02. Performance/17. useCallback()/GrandParent.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/GrandParent.jsx rename to 17. Advanced React.js/02. Performance/17. useCallback()/GrandParent.jsx diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/Parent.jsx b/17. Advanced React.js/02. Performance/17. useCallback()/Parent.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/Parent.jsx rename to 17. Advanced React.js/02. Performance/17. useCallback()/Parent.jsx diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/README.md b/17. Advanced React.js/02. Performance/17. useCallback()/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/README.md rename to 17. Advanced React.js/02. Performance/17. useCallback()/README.md diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/index.html b/17. Advanced React.js/02. Performance/17. useCallback()/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/index.html rename to 17. Advanced React.js/02. Performance/17. useCallback()/index.html diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/index.jsx b/17. Advanced React.js/02. Performance/17. useCallback()/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/index.jsx rename to 17. Advanced React.js/02. Performance/17. useCallback()/index.jsx diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/logs.md b/17. Advanced React.js/02. Performance/17. useCallback()/logs.md similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/logs.md rename to 17. Advanced React.js/02. Performance/17. useCallback()/logs.md diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/package.json b/17. Advanced React.js/02. Performance/17. useCallback()/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/package.json rename to 17. Advanced React.js/02. Performance/17. useCallback()/package.json diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/style.css b/17. Advanced React.js/02. Performance/17. useCallback()/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/style.css rename to 17. Advanced React.js/02. Performance/17. useCallback()/style.css diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/utils.js b/17. Advanced React.js/02. Performance/17. useCallback()/utils.js similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/utils.js rename to 17. Advanced React.js/02. Performance/17. useCallback()/utils.js diff --git a/17. Advanced React.js /02. Performance/17. useCallback()/vite.config.js b/17. Advanced React.js/02. Performance/17. useCallback()/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/17. useCallback()/vite.config.js rename to 17. Advanced React.js/02. Performance/17. useCallback()/vite.config.js diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/Product.jsx b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/Product.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/Product.jsx rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/Product.jsx diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/README.md b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/README.md rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/README.md diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/data.js b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/data.js similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/data.js rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/data.js diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/index.html b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/index.html rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/index.html diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/index.jsx b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/index.jsx rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/index.jsx diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/package.json b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/package.json rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/package.json diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/style.css b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/style.css rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/style.css diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/utils.js b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/utils.js similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/utils.js rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/utils.js diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/vite.config.js b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 1/vite.config.js rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/Product.jsx b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/Product.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/Product.jsx rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/Product.jsx diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/README.md b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/README.md rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/README.md diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/data.js b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/data.js similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/data.js rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/data.js diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/index.html b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/index.html rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/index.html diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/index.jsx b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/index.jsx rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/index.jsx diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/package.json b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/package.json rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/package.json diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/style.css b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/style.css rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/style.css diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/utils.js b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/utils.js similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/utils.js rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/utils.js diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/vite.config.js b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 2/vite.config.js rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/Product.jsx b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/Product.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/Product.jsx rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/Product.jsx diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/README.md b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/README.md similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/README.md rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/README.md diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/data.js b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/data.js similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/data.js rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/data.js diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/index.html b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/index.html similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/index.html rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/index.html diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/index.jsx b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/index.jsx similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/index.jsx rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/index.jsx diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/package.json b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/package.json similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/package.json rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/package.json diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/style.css b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/style.css similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/style.css rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/style.css diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/utils.js b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/utils.js similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/utils.js rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/utils.js diff --git a/17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/vite.config.js b/17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/vite.config.js similarity index 100% rename from 17. Advanced React.js /02. Performance/18. useCallback() practice/Exercise 3/vite.config.js rename to 17. Advanced React.js/02. Performance/18. useCallback() practice/Exercise 3/vite.config.js diff --git a/17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/README.md b/17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/README.md rename to 17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/README.md diff --git a/17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/index.css b/17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/index.css rename to 17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/index.css diff --git a/17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/index.html b/17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/index.html rename to 17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/index.html diff --git a/17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/index.jsx b/17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/index.jsx rename to 17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/index.jsx diff --git a/17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/package.json b/17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/package.json rename to 17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/package.json diff --git a/17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/vite.config.js b/17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/05. BrowserRouter & Routes challenge/vite.config.js rename to 17. Advanced React.js/04. Routing/05. BrowserRouter & Routes challenge/vite.config.js diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/README.md b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/README.md rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/README.md diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/index.css b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/index.css rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/index.css diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/index.html b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/index.html rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/index.html diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/index.jsx b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/index.jsx rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/index.jsx diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/package.json b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/package.json rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/package.json diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/vite.config.js b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 1/vite.config.js rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/README.md b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/README.md rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/README.md diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/index.css b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/index.css rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/index.css diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/index.html b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/index.html rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/index.html diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/index.jsx b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/index.jsx rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/index.jsx diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/package.json b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/package.json rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/package.json diff --git a/17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/vite.config.js b/17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/06. Route, path, & element/Exercise 2/vite.config.js rename to 17. Advanced React.js/04. Routing/06. Route, path, & element/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/README.md b/17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/README.md rename to 17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/README.md diff --git a/17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/index.css b/17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/index.css rename to 17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/index.css diff --git a/17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/index.html b/17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/index.html rename to 17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/index.html diff --git a/17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/index.jsx b/17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/index.jsx rename to 17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/index.jsx diff --git a/17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/package.json b/17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/package.json rename to 17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/package.json diff --git a/17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/vite.config.js b/17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/09. VanLife project bootstrapping/vite.config.js rename to 17. Advanced React.js/04. Routing/09. VanLife project bootstrapping/vite.config.js diff --git a/17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/README.md b/17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/README.md rename to 17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/README.md diff --git a/17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/index.css b/17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/index.css rename to 17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/index.css diff --git a/17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/index.html b/17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/index.html rename to 17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/index.html diff --git a/17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/index.jsx b/17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/index.jsx rename to 17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/index.jsx diff --git a/17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/package.json b/17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/package.json rename to 17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/package.json diff --git a/17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/pages/About.jsx b/17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/pages/About.jsx rename to 17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/pages/Home.jsx b/17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/server.js b/17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/server.js rename to 17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/server.js diff --git a/17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/vite.config.js b/17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/11. Challenge- Vans Page - Part 1/vite.config.js rename to 17. Advanced React.js/04. Routing/11. Challenge- Vans Page - Part 1/vite.config.js diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/README.md b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/README.md rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/README.md diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/index.css b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/index.css rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/index.css diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/index.html b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/index.html rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/index.html diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/index.jsx b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/index.jsx rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/index.jsx diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/package.json b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/package.json rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/package.json diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/pages/About.jsx b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/pages/About.jsx rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/pages/Home.jsx b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/pages/Vans.jsx b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/pages/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/pages/Vans.jsx rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/pages/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/server.js b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/server.js rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/server.js diff --git a/17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/vite.config.js b/17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/12. Challenge- Vans Page - Part 2/vite.config.js rename to 17. Advanced React.js/04. Routing/12. Challenge- Vans Page - Part 2/vite.config.js diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/README.md b/17. Advanced React.js/04. Routing/14. Route Params - part 2/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/README.md rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/README.md diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/14. Route Params - part 2/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/14. Route Params - part 2/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/index.css b/17. Advanced React.js/04. Routing/14. Route Params - part 2/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/index.css rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/index.css diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/index.html b/17. Advanced React.js/04. Routing/14. Route Params - part 2/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/index.html rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/index.html diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/index.jsx b/17. Advanced React.js/04. Routing/14. Route Params - part 2/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/index.jsx rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/index.jsx diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/package.json b/17. Advanced React.js/04. Routing/14. Route Params - part 2/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/package.json rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/package.json diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/pages/About.jsx b/17. Advanced React.js/04. Routing/14. Route Params - part 2/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/pages/About.jsx rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/pages/Home.jsx b/17. Advanced React.js/04. Routing/14. Route Params - part 2/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/pages/VanDetail.jsx b/17. Advanced React.js/04. Routing/14. Route Params - part 2/pages/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/pages/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/pages/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/pages/Vans.jsx b/17. Advanced React.js/04. Routing/14. Route Params - part 2/pages/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/pages/Vans.jsx rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/pages/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/server.js b/17. Advanced React.js/04. Routing/14. Route Params - part 2/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/server.js rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/server.js diff --git a/17. Advanced React.js /04. Routing/14. Route Params - part 2/vite.config.js b/17. Advanced React.js/04. Routing/14. Route Params - part 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/14. Route Params - part 2/vite.config.js rename to 17. Advanced React.js/04. Routing/14. Route Params - part 2/vite.config.js diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/README.md b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/README.md rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/README.md diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.css b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.css rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.css diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.html b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.html rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.html diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.jsx b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.jsx rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/index.jsx diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/package.json b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/package.json rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/package.json diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/About.jsx b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/About.jsx rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/Home.jsx b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/VanDetail.jsx b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/Vans.jsx b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/Vans.jsx rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/pages/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/server.js b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/server.js rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/server.js diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/vite.config.js b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/vite.config.js rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/README.md b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/README.md rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/README.md diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.css b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.css rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.css diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.html b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.html rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.html diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.jsx b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.jsx rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/index.jsx diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/package.json b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/package.json rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/package.json diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/About.jsx b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/About.jsx rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/Home.jsx b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/VanDetail.jsx b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/Vans.jsx b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/Vans.jsx rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/pages/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/server.js b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/server.js rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/server.js diff --git a/17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/vite.config.js b/17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/vite.config.js rename to 17. Advanced React.js/04. Routing/16. Route Params part 3.1 - useParams() & challenge/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/README.md b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/README.md rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/README.md diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/index.css b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/index.css rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/index.css diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/index.html b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/index.html rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/index.html diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/index.jsx b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/index.jsx rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/index.jsx diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/package.json b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/package.json rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/package.json diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/About.jsx b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/About.jsx rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/Home.jsx b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/VanDetail.jsx b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/Vans.jsx b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/Vans.jsx rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/pages/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/server.js b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/server.js rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/server.js diff --git a/17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/vite.config.js b/17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/17. Route Params part 3.2 - useParams() challenge/vite.config.js rename to 17. Advanced React.js/04. Routing/17. Route Params part 3.2 - useParams() challenge/vite.config.js diff --git a/17. Advanced React.js /04. Routing/18. Route Params Quiz/README.md b/17. Advanced React.js/04. Routing/18. Route Params Quiz/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/18. Route Params Quiz/README.md rename to 17. Advanced React.js/04. Routing/18. Route Params Quiz/README.md diff --git a/17. Advanced React.js /04. Routing/18. Route Params Quiz/package.json b/17. Advanced React.js/04. Routing/18. Route Params Quiz/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/18. Route Params Quiz/package.json rename to 17. Advanced React.js/04. Routing/18. Route Params Quiz/package.json diff --git a/17. Advanced React.js /04. Routing/18. Route Params Quiz/quiz.md b/17. Advanced React.js/04. Routing/18. Route Params Quiz/quiz.md similarity index 100% rename from 17. Advanced React.js /04. Routing/18. Route Params Quiz/quiz.md rename to 17. Advanced React.js/04. Routing/18. Route Params Quiz/quiz.md diff --git a/17. Advanced React.js /04. Routing/18. Route Params Quiz/vite.config.js b/17. Advanced React.js/04. Routing/18. Route Params Quiz/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/18. Route Params Quiz/vite.config.js rename to 17. Advanced React.js/04. Routing/18. Route Params Quiz/vite.config.js diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/README.md b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/README.md rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/README.md diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/index.css b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/index.css rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/index.css diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/index.html b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/index.html rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/index.html diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/index.jsx b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/index.jsx rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/index.jsx diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/package.json b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/package.json rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/package.json diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/pages/About.jsx b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/pages/About.jsx rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/pages/Home.jsx b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/pages/VanDetail.jsx b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/pages/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/pages/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/pages/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/pages/Vans.jsx b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/pages/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/pages/Vans.jsx rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/pages/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/server.js b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/server.js rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/server.js diff --git a/17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/vite.config.js b/17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/20. Fixing the Navbar with a Layout Route/vite.config.js rename to 17. Advanced React.js/04. Routing/20. Fixing the Navbar with a Layout Route/vite.config.js diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/README.md b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/README.md rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/README.md diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/components/Header.jsx b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/components/Header.jsx rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/components/Layout.jsx b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.css b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.css rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.css diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.html b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.html rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.html diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.jsx b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.jsx rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/index.jsx diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/package.json b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/package.json rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/package.json diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/About.jsx b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/About.jsx rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/Home.jsx b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/VanDetail.jsx b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/Vans.jsx b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/Vans.jsx rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/pages/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/server.js b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/server.js rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/server.js diff --git a/17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/vite.config.js b/17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/21. Fixing the Navbar with a Layout Route part 2/vite.config.js rename to 17. Advanced React.js/04. Routing/21. Fixing the Navbar with a Layout Route part 2/vite.config.js diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/README.md b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/README.md rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/README.md diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/components/Header.jsx b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/components/Header.jsx rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/components/Layout.jsx b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/index.css b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/index.css rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/index.css diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/index.html b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/index.html rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/index.html diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/index.jsx b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/index.jsx rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/index.jsx diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/package.json b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/package.json rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/package.json diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/pages/About.jsx b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/pages/About.jsx rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/pages/Home.jsx b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/server.js b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/server.js rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/server.js diff --git a/17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/vite.config.js b/17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/22. Bootstrap the Host pages/vite.config.js rename to 17. Advanced React.js/04. Routing/22. Bootstrap the Host pages/vite.config.js diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/README.md b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/README.md rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/README.md diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/components/Header.jsx b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/components/Header.jsx rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/components/Layout.jsx b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/index.css b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/index.css rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/index.css diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/index.html b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/index.html rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/index.html diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/index.jsx b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/index.jsx rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/index.jsx diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/package.json b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/package.json rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/package.json diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/About.jsx b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/About.jsx rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Home.jsx b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/server.js b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/server.js rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/server.js diff --git a/17. Advanced React.js /04. Routing/23. Nesting the _host routes/vite.config.js b/17. Advanced React.js/04. Routing/23. Nesting the _host routes/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/23. Nesting the _host routes/vite.config.js rename to 17. Advanced React.js/04. Routing/23. Nesting the _host routes/vite.config.js diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/(1).DS_Store b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/(1).DS_Store similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/(1).DS_Store rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/(1).DS_Store diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/README.md b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/README.md rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/README.md diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/components/Header.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/components/Header.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/components/Layout.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/index.css b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/index.css rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/index.css diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/index.html b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/index.html rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/index.html diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/index.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/index.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/index.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/package.json b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/package.json rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/package.json diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/About.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/About.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Home.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/server.js b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/server.js rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/server.js diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/vite.config.js b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 1/vite.config.js rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/README.md b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/README.md rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/README.md diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/components/Header.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/components/Header.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/components/Layout.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/index.css b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/index.css rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/index.css diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/index.html b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/index.html rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/index.html diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/index.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/index.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/index.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/package.json b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/package.json rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/package.json diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/About.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/About.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Home.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/server.js b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/server.js rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/server.js diff --git a/17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/vite.config.js b/17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/24. Creating the Host Layout/Exercise 2/vite.config.js rename to 17. Advanced React.js/04. Routing/24. Creating the Host Layout/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/README.md b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/README.md rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/README.md diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/components/Header.jsx b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/components/Header.jsx rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/components/Layout.jsx b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/index.css b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/index.css rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/index.css diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/index.html b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/index.html rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/index.html diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/index.jsx b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/index.jsx rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/index.jsx diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/package.json b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/package.json rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/package.json diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/About.jsx b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/About.jsx rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Home.jsx b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/server.js b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/server.js rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/server.js diff --git a/17. Advanced React.js /04. Routing/27. To nest or not to nest_/vite.config.js b/17. Advanced React.js/04. Routing/27. To nest or not to nest_/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/27. To nest or not to nest_/vite.config.js rename to 17. Advanced React.js/04. Routing/27. To nest or not to nest_/vite.config.js diff --git a/17. Advanced React.js /04. Routing/28. Nested Routes Quiz/README.md b/17. Advanced React.js/04. Routing/28. Nested Routes Quiz/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/28. Nested Routes Quiz/README.md rename to 17. Advanced React.js/04. Routing/28. Nested Routes Quiz/README.md diff --git a/17. Advanced React.js /04. Routing/28. Nested Routes Quiz/package.json b/17. Advanced React.js/04. Routing/28. Nested Routes Quiz/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/28. Nested Routes Quiz/package.json rename to 17. Advanced React.js/04. Routing/28. Nested Routes Quiz/package.json diff --git a/17. Advanced React.js /04. Routing/28. Nested Routes Quiz/quiz.md b/17. Advanced React.js/04. Routing/28. Nested Routes Quiz/quiz.md similarity index 100% rename from 17. Advanced React.js /04. Routing/28. Nested Routes Quiz/quiz.md rename to 17. Advanced React.js/04. Routing/28. Nested Routes Quiz/quiz.md diff --git a/17. Advanced React.js /04. Routing/28. Nested Routes Quiz/vite.config.js b/17. Advanced React.js/04. Routing/28. Nested Routes Quiz/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/28. Nested Routes Quiz/vite.config.js rename to 17. Advanced React.js/04. Routing/28. Nested Routes Quiz/vite.config.js diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/README.md b/17. Advanced React.js/04. Routing/29. Add Footer/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/README.md rename to 17. Advanced React.js/04. Routing/29. Add Footer/README.md diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/29. Add Footer/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/29. Add Footer/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/29. Add Footer/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/29. Add Footer/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/components/Header.jsx b/17. Advanced React.js/04. Routing/29. Add Footer/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/components/Header.jsx rename to 17. Advanced React.js/04. Routing/29. Add Footer/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/29. Add Footer/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/29. Add Footer/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/components/Layout.jsx b/17. Advanced React.js/04. Routing/29. Add Footer/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/29. Add Footer/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/index.css b/17. Advanced React.js/04. Routing/29. Add Footer/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/index.css rename to 17. Advanced React.js/04. Routing/29. Add Footer/index.css diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/index.html b/17. Advanced React.js/04. Routing/29. Add Footer/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/index.html rename to 17. Advanced React.js/04. Routing/29. Add Footer/index.html diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/index.jsx b/17. Advanced React.js/04. Routing/29. Add Footer/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/index.jsx rename to 17. Advanced React.js/04. Routing/29. Add Footer/index.jsx diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/package.json b/17. Advanced React.js/04. Routing/29. Add Footer/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/package.json rename to 17. Advanced React.js/04. Routing/29. Add Footer/package.json diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/pages/About.jsx b/17. Advanced React.js/04. Routing/29. Add Footer/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/pages/About.jsx rename to 17. Advanced React.js/04. Routing/29. Add Footer/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/pages/Home.jsx b/17. Advanced React.js/04. Routing/29. Add Footer/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/29. Add Footer/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/29. Add Footer/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/29. Add Footer/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/29. Add Footer/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/29. Add Footer/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/29. Add Footer/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/29. Add Footer/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/29. Add Footer/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/29. Add Footer/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/29. Add Footer/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/29. Add Footer/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/server.js b/17. Advanced React.js/04. Routing/29. Add Footer/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/server.js rename to 17. Advanced React.js/04. Routing/29. Add Footer/server.js diff --git a/17. Advanced React.js /04. Routing/29. Add Footer/vite.config.js b/17. Advanced React.js/04. Routing/29. Add Footer/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/29. Add Footer/vite.config.js rename to 17. Advanced React.js/04. Routing/29. Add Footer/vite.config.js diff --git a/17. Advanced React.js /04. Routing/30. NavLink/README.md b/17. Advanced React.js/04. Routing/30. NavLink/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/30. NavLink/README.md rename to 17. Advanced React.js/04. Routing/30. NavLink/README.md diff --git a/17. Advanced React.js /04. Routing/30. NavLink/index.css b/17. Advanced React.js/04. Routing/30. NavLink/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/30. NavLink/index.css rename to 17. Advanced React.js/04. Routing/30. NavLink/index.css diff --git a/17. Advanced React.js /04. Routing/30. NavLink/index.html b/17. Advanced React.js/04. Routing/30. NavLink/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/30. NavLink/index.html rename to 17. Advanced React.js/04. Routing/30. NavLink/index.html diff --git a/17. Advanced React.js /04. Routing/30. NavLink/index.jsx b/17. Advanced React.js/04. Routing/30. NavLink/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/30. NavLink/index.jsx rename to 17. Advanced React.js/04. Routing/30. NavLink/index.jsx diff --git a/17. Advanced React.js /04. Routing/30. NavLink/package.json b/17. Advanced React.js/04. Routing/30. NavLink/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/30. NavLink/package.json rename to 17. Advanced React.js/04. Routing/30. NavLink/package.json diff --git a/17. Advanced React.js /04. Routing/30. NavLink/vite.config.js b/17. Advanced React.js/04. Routing/30. NavLink/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/30. NavLink/vite.config.js rename to 17. Advanced React.js/04. Routing/30. NavLink/vite.config.js diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/README.md b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/README.md rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/README.md diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/components/Footer.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/components/Header.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/components/Header.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/components/Layout.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/index.css b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/index.css rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/index.css diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/index.html b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/index.html rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/index.html diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/index.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/index.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/index.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/package.json b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/package.json rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/package.json diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/About.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/About.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Home.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/server.js b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/server.js rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/server.js diff --git a/17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/vite.config.js b/17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/31. Active Link Styling with NavLink/vite.config.js rename to 17. Advanced React.js/04. Routing/31. Active Link Styling with NavLink/vite.config.js diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/README.md b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/README.md rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/README.md diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/components/Footer.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/components/Header.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/components/Header.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/components/Layout.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/index.css b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/index.css rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/index.css diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/index.html b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/index.html rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/index.html diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/index.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/index.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/index.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/package.json b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/package.json rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/package.json diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/About.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/About.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Home.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/server.js b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/server.js rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/server.js diff --git a/17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/vite.config.js b/17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/32. Active Link Styling with NavLink - part 2/vite.config.js rename to 17. Advanced React.js/04. Routing/32. Active Link Styling with NavLink - part 2/vite.config.js diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/README.md b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/README.md rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/README.md diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/components/Footer.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/components/Header.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/components/Header.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/components/Layout.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/index.css b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/index.css rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/index.css diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/index.html b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/index.html rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/index.html diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/index.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/index.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/index.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/package.json b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/package.json rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/package.json diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/About.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/About.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Home.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/server.js b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/server.js rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/server.js diff --git a/17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/vite.config.js b/17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/33. Adding Host Vans Routes/vite.config.js rename to 17. Advanced React.js/04. Routing/33. Adding Host Vans Routes/vite.config.js diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/README.md b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/README.md rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/README.md diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Footer.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Header.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Header.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Layout.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.css b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.css rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.css diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.html b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.html rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.html diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/index.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/package.json b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/package.json rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/package.json diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/About.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/About.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Home.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/server.js b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/server.js rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/server.js diff --git a/17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/vite.config.js b/17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/vite.config.js rename to 17. Advanced React.js/04. Routing/34. Optional Side Quest - Building out the Host Vans List and Detail Pages/vite.config.js diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/README.md b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/README.md rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/README.md diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/components/Footer.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/components/Header.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/components/Header.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/components/Layout.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/index.css b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/index.css rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/index.css diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/index.html b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/index.html rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/index.html diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/index.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/index.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/index.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/package.json b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/package.json rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/package.json diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/About.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/About.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Home.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/server.js b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/server.js rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/server.js diff --git a/17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/vite.config.js b/17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/35. Building out the Host Van Detail page/vite.config.js rename to 17. Advanced React.js/04. Routing/35. Building out the Host Van Detail page/vite.config.js diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/README.md b/17. Advanced React.js/04. Routing/37. Back to all vans/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/README.md rename to 17. Advanced React.js/04. Routing/37. Back to all vans/README.md diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/37. Back to all vans/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/37. Back to all vans/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/37. Back to all vans/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/37. Back to all vans/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/components/Footer.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/components/Header.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/components/Header.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/components/Layout.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/index.css b/17. Advanced React.js/04. Routing/37. Back to all vans/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/index.css rename to 17. Advanced React.js/04. Routing/37. Back to all vans/index.css diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/index.html b/17. Advanced React.js/04. Routing/37. Back to all vans/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/index.html rename to 17. Advanced React.js/04. Routing/37. Back to all vans/index.html diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/index.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/index.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/index.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/package.json b/17. Advanced React.js/04. Routing/37. Back to all vans/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/package.json rename to 17. Advanced React.js/04. Routing/37. Back to all vans/package.json diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/pages/About.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/pages/About.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/pages/Home.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/37. Back to all vans/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/37. Back to all vans/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/server.js b/17. Advanced React.js/04. Routing/37. Back to all vans/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/server.js rename to 17. Advanced React.js/04. Routing/37. Back to all vans/server.js diff --git a/17. Advanced React.js /04. Routing/37. Back to all vans/vite.config.js b/17. Advanced React.js/04. Routing/37. Back to all vans/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/37. Back to all vans/vite.config.js rename to 17. Advanced React.js/04. Routing/37. Back to all vans/vite.config.js diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/README(1).md b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/README(1).md similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/README(1).md rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/README(1).md diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/README.md b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/README.md rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/README.md diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/components/Footer.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/components/Header.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/components/Header.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/components/Layout.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/hints(1).md b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/hints(1).md similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/hints(1).md rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/hints(1).md diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/hints.md b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/hints.md similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/hints.md rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/hints.md diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/index(1).css b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/index(1).css similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/index(1).css rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/index(1).css diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/index(1).html b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/index(1).html similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/index(1).html rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/index(1).html diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/index.css b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/index.css rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/index.css diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/index.html b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/index.html rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/index.html diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/index.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/index.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/index.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/package(1).json b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/package(1).json similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/package(1).json rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/package(1).json diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/package.json b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/package.json rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/package.json diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/About.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/About.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Home.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/server(1).js b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/server(1).js similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/server(1).js rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/server(1).js diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/server.js b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/server.js rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/server.js diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/vite.config(1).js b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/vite.config(1).js similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/vite.config(1).js rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/vite.config(1).js diff --git a/17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/vite.config.js b/17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/38. Add _host_vans_id Nested Routes/vite.config.js rename to 17. Advanced React.js/04. Routing/38. Add _host_vans_id Nested Routes/vite.config.js diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/README.md b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/README.md rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/README.md diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/components/Footer.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/components/Header.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/components/Header.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/components/Layout.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/hints.md b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/hints.md similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/hints.md rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/hints.md diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/index.css b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/index.css rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/index.css diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/index.html b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/index.html rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/index.html diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/index.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/index.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/index.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/package.json b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/package.json rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/package.json diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/About.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/About.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Home.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/server.js b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/server.js rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/server.js diff --git a/17. Advanced React.js /04. Routing/39. Add the Final Navbar/vite.config.js b/17. Advanced React.js/04. Routing/39. Add the Final Navbar/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/39. Add the Final Navbar/vite.config.js rename to 17. Advanced React.js/04. Routing/39. Add the Final Navbar/vite.config.js diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/README.md b/17. Advanced React.js/04. Routing/40. Outlet Context/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/README.md rename to 17. Advanced React.js/04. Routing/40. Outlet Context/README.md diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/40. Outlet Context/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/40. Outlet Context/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/40. Outlet Context/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/40. Outlet Context/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/components/Footer.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/components/Header.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/components/Header.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/components/Layout.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/hints.md b/17. Advanced React.js/04. Routing/40. Outlet Context/hints.md similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/hints.md rename to 17. Advanced React.js/04. Routing/40. Outlet Context/hints.md diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/index.css b/17. Advanced React.js/04. Routing/40. Outlet Context/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/index.css rename to 17. Advanced React.js/04. Routing/40. Outlet Context/index.css diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/index.html b/17. Advanced React.js/04. Routing/40. Outlet Context/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/index.html rename to 17. Advanced React.js/04. Routing/40. Outlet Context/index.html diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/index.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/index.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/index.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/package.json b/17. Advanced React.js/04. Routing/40. Outlet Context/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/package.json rename to 17. Advanced React.js/04. Routing/40. Outlet Context/package.json diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/About.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/About.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/Home.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/40. Outlet Context/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/40. Outlet Context/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/server.js b/17. Advanced React.js/04. Routing/40. Outlet Context/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/server.js rename to 17. Advanced React.js/04. Routing/40. Outlet Context/server.js diff --git a/17. Advanced React.js /04. Routing/40. Outlet Context/vite.config.js b/17. Advanced React.js/04. Routing/40. Outlet Context/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/40. Outlet Context/vite.config.js rename to 17. Advanced React.js/04. Routing/40. Outlet Context/vite.config.js diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/README.md b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/README.md rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/README.md diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Footer.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Header.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Header.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Layout.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/hints.md b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/hints.md similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/hints.md rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/hints.md diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.css b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.css rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.css diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.html b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.html rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.html diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/index.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/package.json b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/package.json rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/package.json diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/About.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/About.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Home.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/server.js b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/server.js rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/server.js diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/vite.config.js b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/vite.config.js rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/README.md b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/README.md rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/README.md diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Footer.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Header.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Header.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Layout.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/hints.md b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/hints.md similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/hints.md rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/hints.md diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.css b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.css rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.css diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.html b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.html rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.html diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/index.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/package.json b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/package.json rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/package.json diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/About.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/About.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Home.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/server.js b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/server.js rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/server.js diff --git a/17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/vite.config.js b/17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/vite.config.js rename to 17. Advanced React.js/04. Routing/43. Challenge- Set up search params in VanLife/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/README.md b/17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/README.md rename to 17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/README.md diff --git a/17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/index.css b/17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/index.css rename to 17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/index.css diff --git a/17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/index.html b/17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/index.html rename to 17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/index.html diff --git a/17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/index.jsx b/17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/index.jsx rename to 17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/index.jsx diff --git a/17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/package.json b/17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/package.json rename to 17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/package.json diff --git a/17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/vite.config.js b/17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/44. Filter the array w_ the search param/vite.config.js rename to 17. Advanced React.js/04. Routing/44. Filter the array w_ the search param/vite.config.js diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/README.md b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/README.md rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/README.md diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/components/Footer.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/components/Header.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/components/Header.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/components/Layout.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/hints.md b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/hints.md similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/hints.md rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/hints.md diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/index.css b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/index.css rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/index.css diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/index.html b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/index.html rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/index.html diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/index.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/index.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/index.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/package.json b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/package.json rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/package.json diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/About.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/About.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Home.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/server.js b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/server.js rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/server.js diff --git a/17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/vite.config.js b/17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/45. Challenge- Filter the vans in VanLife/vite.config.js rename to 17. Advanced React.js/04. Routing/45. Challenge- Filter the vans in VanLife/vite.config.js diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/README(1).md b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/README(1).md similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/README(1).md rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/README(1).md diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/README.md b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/README.md rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/README.md diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/index(1).css b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/index(1).css similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/index(1).css rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/index(1).css diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/index(1).html b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/index(1).html similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/index(1).html rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/index(1).html diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/index(1).jsx b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/index(1).jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/index(1).jsx rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/index(1).jsx diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/index.css b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/index.css rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/index.css diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/index.html b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/index.html rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/index.html diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/index.jsx b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/index.jsx rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/index.jsx diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/package(1).json b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/package(1).json similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/package(1).json rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/package(1).json diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/package.json b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/package.json rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/package.json diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/vite.config(1).js b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/vite.config(1).js similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/vite.config(1).js rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/vite.config(1).js diff --git a/17. Advanced React.js /04. Routing/46. Using Links to add seach params/vite.config.js b/17. Advanced React.js/04. Routing/46. Using Links to add seach params/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/46. Using Links to add seach params/vite.config.js rename to 17. Advanced React.js/04. Routing/46. Using Links to add seach params/vite.config.js diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/README.md b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/README.md rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/README.md diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/components/Footer.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/components/Header.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/components/Header.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/components/Layout.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/hints.md b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/hints.md similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/hints.md rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/hints.md diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/index.css b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/index.css rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/index.css diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/index.html b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/index.html rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/index.html diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/index.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/index.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/index.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/package.json b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/package.json rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/package.json diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/About.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/About.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Home.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/server.js b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/server.js rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/server.js diff --git a/17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/vite.config.js b/17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/47. Challenge- Filter the vans with Links/vite.config.js rename to 17. Advanced React.js/04. Routing/47. Challenge- Filter the vans with Links/vite.config.js diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/README.md b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/README.md rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/README.md diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/components/Footer.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/components/Header.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/components/Header.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/components/Layout.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/hints.md b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/hints.md similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/hints.md rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/hints.md diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/index.css b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/index.css rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/index.css diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/index.html b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/index.html rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/index.html diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/index.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/index.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/index.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/package.json b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/package.json rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/package.json diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/About.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/About.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Home.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/server.js b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/server.js rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/server.js diff --git a/17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/vite.config.js b/17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/49. Challenge- Filter the vans with a setter function/vite.config.js rename to 17. Advanced React.js/04. Routing/49. Challenge- Filter the vans with a setter function/vite.config.js diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/README.md b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/README.md rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/README.md diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Footer.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Header.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Header.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Layout.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.css b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.css rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.css diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.html b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.html rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.html diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/index.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/package.json b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/package.json rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/package.json diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/About.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/About.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Home.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/server.js b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/server.js rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/server.js diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/vite.config.js b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/vite.config.js rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/README.md b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/README.md rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/README.md diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Footer.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Header.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Header.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Layout.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.css b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.css rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.css diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.html b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.html rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.html diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/index.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/package.json b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/package.json rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/package.json diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/About.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/About.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Home.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/server.js b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/server.js rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/server.js diff --git a/17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/vite.config.js b/17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/vite.config.js rename to 17. Advanced React.js/04. Routing/53. Challenge- Conditional rendering practice/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/README.md b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/README.md rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/README.md diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/components/Footer.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/components/Header.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/components/Header.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/components/Layout.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/index.css b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/index.css rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/index.css diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/index.html b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/index.html rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/index.html diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/index.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/index.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/index.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/package.json b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/package.json rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/package.json diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/About.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/About.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Home.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/server.js b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/server.js rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/server.js diff --git a/17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/vite.config.js b/17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/54. Fix remaining absolute paths/vite.config.js rename to 17. Advanced React.js/04. Routing/54. Fix remaining absolute paths/vite.config.js diff --git a/17. Advanced React.js /04. Routing/57. useLocation/README.md b/17. Advanced React.js/04. Routing/57. useLocation/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/README.md rename to 17. Advanced React.js/04. Routing/57. useLocation/README.md diff --git a/17. Advanced React.js /04. Routing/57. useLocation/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/57. useLocation/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/57. useLocation/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/57. useLocation/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/57. useLocation/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/57. useLocation/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/57. useLocation/components/Footer.jsx b/17. Advanced React.js/04. Routing/57. useLocation/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/components/Header.jsx b/17. Advanced React.js/04. Routing/57. useLocation/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/components/Header.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/57. useLocation/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/components/Layout.jsx b/17. Advanced React.js/04. Routing/57. useLocation/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/index.css b/17. Advanced React.js/04. Routing/57. useLocation/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/index.css rename to 17. Advanced React.js/04. Routing/57. useLocation/index.css diff --git a/17. Advanced React.js /04. Routing/57. useLocation/index.html b/17. Advanced React.js/04. Routing/57. useLocation/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/index.html rename to 17. Advanced React.js/04. Routing/57. useLocation/index.html diff --git a/17. Advanced React.js /04. Routing/57. useLocation/index.jsx b/17. Advanced React.js/04. Routing/57. useLocation/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/index.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/index.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/package(1).json b/17. Advanced React.js/04. Routing/57. useLocation/package(1).json similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/package(1).json rename to 17. Advanced React.js/04. Routing/57. useLocation/package(1).json diff --git a/17. Advanced React.js /04. Routing/57. useLocation/package.json b/17. Advanced React.js/04. Routing/57. useLocation/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/package.json rename to 17. Advanced React.js/04. Routing/57. useLocation/package.json diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/About.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/About.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/Home.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/57. useLocation/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/57. useLocation/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/57. useLocation/server.js b/17. Advanced React.js/04. Routing/57. useLocation/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/server.js rename to 17. Advanced React.js/04. Routing/57. useLocation/server.js diff --git a/17. Advanced React.js /04. Routing/57. useLocation/vite.config.js b/17. Advanced React.js/04. Routing/57. useLocation/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/57. useLocation/vite.config.js rename to 17. Advanced React.js/04. Routing/57. useLocation/vite.config.js diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/README.md b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/README.md rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/README.md diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/components/Footer.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/components/Header.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/components/Header.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/components/Layout.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/index.css b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/index.css rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/index.css diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/index.html b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/index.html rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/index.html diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/index.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/index.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/index.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/package.json b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/package.json rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/package.json diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/About.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/About.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Home.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/server.js b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/server.js rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/server.js diff --git a/17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/vite.config.js b/17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/58. Challenge- conditionally render the back button text/vite.config.js rename to 17. Advanced React.js/04. Routing/58. Challenge- conditionally render the back button text/vite.config.js diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/README.md b/17. Advanced React.js/04. Routing/59. 404 Page/README.md similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/README.md rename to 17. Advanced React.js/04. Routing/59. 404 Page/README.md diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/assets/images/about-hero.png b/17. Advanced React.js/04. Routing/59. 404 Page/assets/images/about-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/assets/images/about-hero.png rename to 17. Advanced React.js/04. Routing/59. 404 Page/assets/images/about-hero.png diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/assets/images/home-hero.png b/17. Advanced React.js/04. Routing/59. 404 Page/assets/images/home-hero.png similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/assets/images/home-hero.png rename to 17. Advanced React.js/04. Routing/59. 404 Page/assets/images/home-hero.png diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/components/Footer.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/components/Footer.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/components/Footer.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/components/Footer.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/components/Header.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/components/Header.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/components/Header.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/components/HostLayout.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/components/HostLayout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/components/HostLayout.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/components/HostLayout.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/components/Layout.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/components/Layout.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/components/Layout.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/components/Layout.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/index.css b/17. Advanced React.js/04. Routing/59. 404 Page/index.css similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/index.css rename to 17. Advanced React.js/04. Routing/59. 404 Page/index.css diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/index.html b/17. Advanced React.js/04. Routing/59. 404 Page/index.html similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/index.html rename to 17. Advanced React.js/04. Routing/59. 404 Page/index.html diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/index.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/index.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/index.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/index.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/package.json b/17. Advanced React.js/04. Routing/59. 404 Page/package.json similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/package.json rename to 17. Advanced React.js/04. Routing/59. 404 Page/package.json diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/About.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/About.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/About.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/About.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/Home.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/Home.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/Home.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/Home.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/Dashboard.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/Dashboard.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/Dashboard.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/HostVanDetail.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/HostVanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/HostVanDetail.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/HostVanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/HostVanInfo.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/HostVanInfo.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/HostVanInfo.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/HostVanInfo.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/HostVanPhotos.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/HostVanPhotos.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/HostVanPhotos.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/HostVanPhotos.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/HostVanPricing.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/HostVanPricing.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/HostVanPricing.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/HostVanPricing.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/HostVans.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/HostVans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/HostVans.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/HostVans.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/Income.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/Income.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/Income.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/Income.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/Reviews.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/Reviews.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/Host/Reviews.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/Host/Reviews.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/Vans/VanDetail.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/Vans/VanDetail.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/Vans/VanDetail.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/Vans/VanDetail.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/pages/Vans/Vans.jsx b/17. Advanced React.js/04. Routing/59. 404 Page/pages/Vans/Vans.jsx similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/pages/Vans/Vans.jsx rename to 17. Advanced React.js/04. Routing/59. 404 Page/pages/Vans/Vans.jsx diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/server.js b/17. Advanced React.js/04. Routing/59. 404 Page/server.js similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/server.js rename to 17. Advanced React.js/04. Routing/59. 404 Page/server.js diff --git a/17. Advanced React.js /04. Routing/59. 404 Page/vite.config.js b/17. Advanced React.js/04. Routing/59. 404 Page/vite.config.js similarity index 100% rename from 17. Advanced React.js /04. Routing/59. 404 Page/vite.config.js rename to 17. Advanced React.js/04. Routing/59. 404 Page/vite.config.js diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/README.md b/17. Advanced React.js/05. Persistence/01. Supabase project setup/README.md similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/README.md rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/README.md diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/challenge.md b/17. Advanced React.js/05. Persistence/01. Supabase project setup/challenge.md similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/challenge.md rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/challenge.md diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/eslint.config.js b/17. Advanced React.js/05. Persistence/01. Supabase project setup/eslint.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/eslint.config.js rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/eslint.config.js diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/index.html b/17. Advanced React.js/05. Persistence/01. Supabase project setup/index.html similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/index.html rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/index.html diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/package-lock.json b/17. Advanced React.js/05. Persistence/01. Supabase project setup/package-lock.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/package-lock.json rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/package-lock.json diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/package.json b/17. Advanced React.js/05. Persistence/01. Supabase project setup/package.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/package.json rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/package.json diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/public/vite.svg b/17. Advanced React.js/05. Persistence/01. Supabase project setup/public/vite.svg similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/public/vite.svg rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/public/vite.svg diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/src/App.css b/17. Advanced React.js/05. Persistence/01. Supabase project setup/src/App.css similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/src/App.css rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/src/App.css diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/src/App.jsx b/17. Advanced React.js/05. Persistence/01. Supabase project setup/src/App.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/src/App.jsx rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/src/App.jsx diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/src/assets/react.svg b/17. Advanced React.js/05. Persistence/01. Supabase project setup/src/assets/react.svg similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/src/assets/react.svg rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/src/assets/react.svg diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/src/index.css b/17. Advanced React.js/05. Persistence/01. Supabase project setup/src/index.css similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/src/index.css rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/src/index.css diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/src/main.jsx b/17. Advanced React.js/05. Persistence/01. Supabase project setup/src/main.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/src/main.jsx rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/src/main.jsx diff --git a/17. Advanced React.js /05. Persistence/01. Supabase project setup/vite.config.js b/17. Advanced React.js/05. Persistence/01. Supabase project setup/vite.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/01. Supabase project setup/vite.config.js rename to 17. Advanced React.js/05. Persistence/01. Supabase project setup/vite.config.js diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/README.md b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/README.md similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/README.md rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/README.md diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/eslint.config.js b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/eslint.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/eslint.config.js rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/eslint.config.js diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/index.html b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/index.html similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/index.html rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/index.html diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/package-lock.json b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/package-lock.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/package-lock.json rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/package-lock.json diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/package.json b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/package.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/package.json rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/package.json diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/App.jsx b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/App.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/App.jsx rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/App.jsx diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/Dashboard.jsx b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/Dashboard.jsx rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/Dashboard.jsx diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/Header.jsx b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/Header.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/Header.jsx rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/Header.jsx diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/index.css b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/index.css similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/index.css rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/index.css diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/main.jsx b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/main.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/main.jsx rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/main.jsx diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/supabase-client.js b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/src/supabase-client.js rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/src/supabase-client.js diff --git a/17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/vite.config.js b/17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/vite.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/02. Query the database using supabase-js/vite.config.js rename to 17. Advanced React.js/05. Persistence/02. Query the database using supabase-js/vite.config.js diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/README.md b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/README.md similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/README.md rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/README.md diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/eslint.config.js b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/eslint.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/eslint.config.js rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/eslint.config.js diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/index.html b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/index.html similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/index.html rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/index.html diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/package-lock.json b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/package-lock.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/package-lock.json rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/package-lock.json diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/package.json b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/package.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/package.json rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/package.json diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/App.jsx b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/App.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/App.jsx rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/App.jsx diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/Dashboard.jsx b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/Dashboard.jsx rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/Dashboard.jsx diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/Header.jsx b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/Header.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/Header.jsx rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/Header.jsx diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/index.css b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/index.css similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/index.css rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/index.css diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/main.jsx b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/main.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/main.jsx rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/main.jsx diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/supabase-client.js b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/src/supabase-client.js rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/src/supabase-client.js diff --git a/17. Advanced React.js /05. Persistence/03. Query with aggregate function/vite.config.js b/17. Advanced React.js/05. Persistence/03. Query with aggregate function/vite.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/03. Query with aggregate function/vite.config.js rename to 17. Advanced React.js/05. Persistence/03. Query with aggregate function/vite.config.js diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/README.md b/17. Advanced React.js/05. Persistence/04. Storing the data in state/README.md similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/README.md rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/README.md diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/eslint.config.js b/17. Advanced React.js/05. Persistence/04. Storing the data in state/eslint.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/eslint.config.js rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/eslint.config.js diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/index.html b/17. Advanced React.js/05. Persistence/04. Storing the data in state/index.html similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/index.html rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/index.html diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/package-lock.json b/17. Advanced React.js/05. Persistence/04. Storing the data in state/package-lock.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/package-lock.json rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/package-lock.json diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/package.json b/17. Advanced React.js/05. Persistence/04. Storing the data in state/package.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/package.json rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/package.json diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/src/App.jsx b/17. Advanced React.js/05. Persistence/04. Storing the data in state/src/App.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/src/App.jsx rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/src/App.jsx diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/src/Dashboard.jsx b/17. Advanced React.js/05. Persistence/04. Storing the data in state/src/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/src/Dashboard.jsx rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/src/Dashboard.jsx diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/src/Header.jsx b/17. Advanced React.js/05. Persistence/04. Storing the data in state/src/Header.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/src/Header.jsx rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/src/Header.jsx diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/src/index.css b/17. Advanced React.js/05. Persistence/04. Storing the data in state/src/index.css similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/src/index.css rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/src/index.css diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/src/main.jsx b/17. Advanced React.js/05. Persistence/04. Storing the data in state/src/main.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/src/main.jsx rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/src/main.jsx diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/src/supabase-client.js b/17. Advanced React.js/05. Persistence/04. Storing the data in state/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/src/supabase-client.js rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/src/supabase-client.js diff --git a/17. Advanced React.js /05. Persistence/04. Storing the data in state/vite.config.js b/17. Advanced React.js/05. Persistence/04. Storing the data in state/vite.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/04. Storing the data in state/vite.config.js rename to 17. Advanced React.js/05. Persistence/04. Storing the data in state/vite.config.js diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/README.md b/17. Advanced React.js/05. Persistence/06. Realtime subscription/README.md similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/README.md rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/README.md diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/eslint.config.js b/17. Advanced React.js/05. Persistence/06. Realtime subscription/eslint.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/eslint.config.js rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/eslint.config.js diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/index.html b/17. Advanced React.js/05. Persistence/06. Realtime subscription/index.html similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/index.html rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/index.html diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/package-lock.json b/17. Advanced React.js/05. Persistence/06. Realtime subscription/package-lock.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/package-lock.json rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/package-lock.json diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/package.json b/17. Advanced React.js/05. Persistence/06. Realtime subscription/package.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/package.json rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/package.json diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/src/App.jsx b/17. Advanced React.js/05. Persistence/06. Realtime subscription/src/App.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/src/App.jsx rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/src/App.jsx diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/src/Dashboard.jsx b/17. Advanced React.js/05. Persistence/06. Realtime subscription/src/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/src/Dashboard.jsx rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/src/Dashboard.jsx diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/src/Header.jsx b/17. Advanced React.js/05. Persistence/06. Realtime subscription/src/Header.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/src/Header.jsx rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/src/Header.jsx diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/src/index.css b/17. Advanced React.js/05. Persistence/06. Realtime subscription/src/index.css similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/src/index.css rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/src/index.css diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/src/main.jsx b/17. Advanced React.js/05. Persistence/06. Realtime subscription/src/main.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/src/main.jsx rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/src/main.jsx diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/src/supabase-client.js b/17. Advanced React.js/05. Persistence/06. Realtime subscription/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/src/supabase-client.js rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/src/supabase-client.js diff --git a/17. Advanced React.js /05. Persistence/06. Realtime subscription/vite.config.js b/17. Advanced React.js/05. Persistence/06. Realtime subscription/vite.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/06. Realtime subscription/vite.config.js rename to 17. Advanced React.js/05. Persistence/06. Realtime subscription/vite.config.js diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/README.md b/17. Advanced React.js/05. Persistence/08. Insert new data/README.md similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/README.md rename to 17. Advanced React.js/05. Persistence/08. Insert new data/README.md diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/eslint.config.js b/17. Advanced React.js/05. Persistence/08. Insert new data/eslint.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/eslint.config.js rename to 17. Advanced React.js/05. Persistence/08. Insert new data/eslint.config.js diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/index.html b/17. Advanced React.js/05. Persistence/08. Insert new data/index.html similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/index.html rename to 17. Advanced React.js/05. Persistence/08. Insert new data/index.html diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/package-lock.json b/17. Advanced React.js/05. Persistence/08. Insert new data/package-lock.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/package-lock.json rename to 17. Advanced React.js/05. Persistence/08. Insert new data/package-lock.json diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/package.json b/17. Advanced React.js/05. Persistence/08. Insert new data/package.json similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/package.json rename to 17. Advanced React.js/05. Persistence/08. Insert new data/package.json diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/src/App.jsx b/17. Advanced React.js/05. Persistence/08. Insert new data/src/App.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/src/App.jsx rename to 17. Advanced React.js/05. Persistence/08. Insert new data/src/App.jsx diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/src/Dashboard.jsx b/17. Advanced React.js/05. Persistence/08. Insert new data/src/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/src/Dashboard.jsx rename to 17. Advanced React.js/05. Persistence/08. Insert new data/src/Dashboard.jsx diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/src/Form.jsx b/17. Advanced React.js/05. Persistence/08. Insert new data/src/Form.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/src/Form.jsx rename to 17. Advanced React.js/05. Persistence/08. Insert new data/src/Form.jsx diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/src/Header.jsx b/17. Advanced React.js/05. Persistence/08. Insert new data/src/Header.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/src/Header.jsx rename to 17. Advanced React.js/05. Persistence/08. Insert new data/src/Header.jsx diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/src/index.css b/17. Advanced React.js/05. Persistence/08. Insert new data/src/index.css similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/src/index.css rename to 17. Advanced React.js/05. Persistence/08. Insert new data/src/index.css diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/src/main.jsx b/17. Advanced React.js/05. Persistence/08. Insert new data/src/main.jsx similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/src/main.jsx rename to 17. Advanced React.js/05. Persistence/08. Insert new data/src/main.jsx diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/src/supabase-client.js b/17. Advanced React.js/05. Persistence/08. Insert new data/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/src/supabase-client.js rename to 17. Advanced React.js/05. Persistence/08. Insert new data/src/supabase-client.js diff --git a/17. Advanced React.js /05. Persistence/08. Insert new data/vite.config.js b/17. Advanced React.js/05. Persistence/08. Insert new data/vite.config.js similarity index 100% rename from 17. Advanced React.js /05. Persistence/08. Insert new data/vite.config.js rename to 17. Advanced React.js/05. Persistence/08. Insert new data/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/README.md b/17. Advanced React.js/06. Authentication/01. Router setup/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/README.md rename to 17. Advanced React.js/06. Authentication/01. Router setup/README.md diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/eslint.config.js b/17. Advanced React.js/06. Authentication/01. Router setup/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/eslint.config.js rename to 17. Advanced React.js/06. Authentication/01. Router setup/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/index.html b/17. Advanced React.js/06. Authentication/01. Router setup/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/index.html rename to 17. Advanced React.js/06. Authentication/01. Router setup/index.html diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/package-lock.json b/17. Advanced React.js/06. Authentication/01. Router setup/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/package-lock.json rename to 17. Advanced React.js/06. Authentication/01. Router setup/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/package.json b/17. Advanced React.js/06. Authentication/01. Router setup/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/package.json rename to 17. Advanced React.js/06. Authentication/01. Router setup/package.json diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/src/App.jsx b/17. Advanced React.js/06. Authentication/01. Router setup/src/App.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/src/App.jsx rename to 17. Advanced React.js/06. Authentication/01. Router setup/src/App.jsx diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/01. Router setup/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/01. Router setup/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/01. Router setup/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/01. Router setup/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/01. Router setup/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/01. Router setup/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/src/index.css b/17. Advanced React.js/06. Authentication/01. Router setup/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/src/index.css rename to 17. Advanced React.js/06. Authentication/01. Router setup/src/index.css diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/src/main.jsx b/17. Advanced React.js/06. Authentication/01. Router setup/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/src/main.jsx rename to 17. Advanced React.js/06. Authentication/01. Router setup/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/src/router.jsx b/17. Advanced React.js/06. Authentication/01. Router setup/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/src/router.jsx rename to 17. Advanced React.js/06. Authentication/01. Router setup/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/01. Router setup/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/01. Router setup/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/src/supabase-client.js b/17. Advanced React.js/06. Authentication/01. Router setup/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/01. Router setup/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/01. Router setup/vite.config.js b/17. Advanced React.js/06. Authentication/01. Router setup/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/01. Router setup/vite.config.js rename to 17. Advanced React.js/06. Authentication/01. Router setup/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/README.md b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/README.md rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/README.md diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/eslint.config.js b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/eslint.config.js rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/index.html b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/index.html rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/index.html diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/package-lock.json b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/package-lock.json rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/package.json b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/package.json rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/package.json diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/index.css b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/index.css rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/index.css diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/main.jsx b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/main.jsx rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/router.jsx b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/router.jsx rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/supabase-client.js b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/vite.config.js b/17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/03. Auth Session state - part 1/vite.config.js rename to 17. Advanced React.js/06. Authentication/03. Auth Session state - part 1/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/README.md b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/README.md rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/README.md diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/eslint.config.js b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/eslint.config.js rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/index.html b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/index.html rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/index.html diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/package-lock.json b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/package-lock.json rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/package.json b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/package.json rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/package.json diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/quiz.jsx b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/quiz.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/quiz.jsx rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/quiz.jsx diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/index.css b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/index.css rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/index.css diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/main.jsx b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/main.jsx rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/router.jsx b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/router.jsx rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/supabase-client.js b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/vite.config.js b/17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/06. JWTs (authenticated)/vite.config.js rename to 17. Advanced React.js/06. Authentication/06. JWTs (authenticated)/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/README.md b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/README.md rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/README.md diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/eslint.config.js b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/eslint.config.js rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/index.html b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/index.html rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/index.html diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/package-lock.json b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/package-lock.json rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/package.json b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/package.json rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/package.json diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/index.css b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/index.css rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/index.css diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/main.jsx b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/main.jsx rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/router.jsx b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/router.jsx rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/supabase-client.js b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/08. Sign in component - part 1/vite.config.js b/17. Advanced React.js/06. Authentication/08. Sign in component - part 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/08. Sign in component - part 1/vite.config.js rename to 17. Advanced React.js/06. Authentication/08. Sign in component - part 1/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/README.md b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/README.md rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/README.md diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/eslint.config.js b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/eslint.config.js rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/index.html b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/index.html rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/index.html diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/package-lock.json b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/package-lock.json rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/package.json b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/package.json rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/package.json diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/index.css b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/index.css rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/index.css diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/main.jsx b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/main.jsx rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/router.jsx b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/router.jsx rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/supabase-client.js b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/vite.config.js b/17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/11. Sign in auth function - part 2/vite.config.js rename to 17. Advanced React.js/06. Authentication/11. Sign in auth function - part 2/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/README.md b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/README.md rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/README.md diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/eslint.config.js b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/eslint.config.js rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/index.html b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/index.html rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/index.html diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/package-lock.json b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/package-lock.json rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/package.json b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/package.json rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/package.json diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/index.css b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/index.css rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/index.css diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/main.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/main.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/router.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/router.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/supabase-client.js b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/vite.config.js b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 1/vite.config.js rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/README.md b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/README.md rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/README.md diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/eslint.config.js b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/eslint.config.js rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/index.html b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/index.html rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/index.html diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/package-lock.json b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/package-lock.json rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/package.json b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/package.json rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/package.json diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/index.css b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/index.css rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/index.css diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/main.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/main.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/router.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/router.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/supabase-client.js b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/vite.config.js b/17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/12. Navigate & Link/Exercise 2/vite.config.js rename to 17. Advanced React.js/06. Authentication/12. Navigate & Link/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/README.md b/17. Advanced React.js/06. Authentication/13. Sign out/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/README.md rename to 17. Advanced React.js/06. Authentication/13. Sign out/README.md diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/eslint.config.js b/17. Advanced React.js/06. Authentication/13. Sign out/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/eslint.config.js rename to 17. Advanced React.js/06. Authentication/13. Sign out/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/index.html b/17. Advanced React.js/06. Authentication/13. Sign out/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/index.html rename to 17. Advanced React.js/06. Authentication/13. Sign out/index.html diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/package-lock.json b/17. Advanced React.js/06. Authentication/13. Sign out/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/package-lock.json rename to 17. Advanced React.js/06. Authentication/13. Sign out/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/package.json b/17. Advanced React.js/06. Authentication/13. Sign out/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/package.json rename to 17. Advanced React.js/06. Authentication/13. Sign out/package.json diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/13. Sign out/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/13. Sign out/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/13. Sign out/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/13. Sign out/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/13. Sign out/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/13. Sign out/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/13. Sign out/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/13. Sign out/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/13. Sign out/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/13. Sign out/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/src/index.css b/17. Advanced React.js/06. Authentication/13. Sign out/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/src/index.css rename to 17. Advanced React.js/06. Authentication/13. Sign out/src/index.css diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/src/main.jsx b/17. Advanced React.js/06. Authentication/13. Sign out/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/src/main.jsx rename to 17. Advanced React.js/06. Authentication/13. Sign out/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/src/router.jsx b/17. Advanced React.js/06. Authentication/13. Sign out/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/src/router.jsx rename to 17. Advanced React.js/06. Authentication/13. Sign out/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/13. Sign out/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/13. Sign out/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/src/supabase-client.js b/17. Advanced React.js/06. Authentication/13. Sign out/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/13. Sign out/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/13. Sign out/vite.config.js b/17. Advanced React.js/06. Authentication/13. Sign out/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/13. Sign out/vite.config.js rename to 17. Advanced React.js/06. Authentication/13. Sign out/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/README.md b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/README.md rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/README.md diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/eslint.config.js b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/eslint.config.js rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/index.html b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/index.html rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/index.html diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/package-lock.json b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/package-lock.json rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/package.json b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/package.json rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/package.json diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/index.css b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/index.css rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/index.css diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/main.jsx b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/main.jsx rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/router.jsx b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/router.jsx rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/supabase-client.js b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/14. Navigate after sign out/vite.config.js b/17. Advanced React.js/06. Authentication/14. Navigate after sign out/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/14. Navigate after sign out/vite.config.js rename to 17. Advanced React.js/06. Authentication/14. Navigate after sign out/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/README.md b/17. Advanced React.js/06. Authentication/17. Home redirect/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/README.md rename to 17. Advanced React.js/06. Authentication/17. Home redirect/README.md diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/eslint.config.js b/17. Advanced React.js/06. Authentication/17. Home redirect/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/eslint.config.js rename to 17. Advanced React.js/06. Authentication/17. Home redirect/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/index.html b/17. Advanced React.js/06. Authentication/17. Home redirect/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/index.html rename to 17. Advanced React.js/06. Authentication/17. Home redirect/index.html diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/package-lock.json b/17. Advanced React.js/06. Authentication/17. Home redirect/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/package-lock.json rename to 17. Advanced React.js/06. Authentication/17. Home redirect/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/package.json b/17. Advanced React.js/06. Authentication/17. Home redirect/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/package.json rename to 17. Advanced React.js/06. Authentication/17. Home redirect/package.json diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/17. Home redirect/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/17. Home redirect/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/17. Home redirect/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/17. Home redirect/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/17. Home redirect/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/17. Home redirect/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/17. Home redirect/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/17. Home redirect/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/17. Home redirect/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/17. Home redirect/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/src/index.css b/17. Advanced React.js/06. Authentication/17. Home redirect/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/src/index.css rename to 17. Advanced React.js/06. Authentication/17. Home redirect/src/index.css diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/src/main.jsx b/17. Advanced React.js/06. Authentication/17. Home redirect/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/src/main.jsx rename to 17. Advanced React.js/06. Authentication/17. Home redirect/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/src/router.jsx b/17. Advanced React.js/06. Authentication/17. Home redirect/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/src/router.jsx rename to 17. Advanced React.js/06. Authentication/17. Home redirect/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/17. Home redirect/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/17. Home redirect/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/17. Home redirect/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/17. Home redirect/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/src/supabase-client.js b/17. Advanced React.js/06. Authentication/17. Home redirect/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/17. Home redirect/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/17. Home redirect/vite.config.js b/17. Advanced React.js/06. Authentication/17. Home redirect/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/17. Home redirect/vite.config.js rename to 17. Advanced React.js/06. Authentication/17. Home redirect/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/README.md b/17. Advanced React.js/06. Authentication/18. Protected Route/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/README.md rename to 17. Advanced React.js/06. Authentication/18. Protected Route/README.md diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/eslint.config.js b/17. Advanced React.js/06. Authentication/18. Protected Route/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/eslint.config.js rename to 17. Advanced React.js/06. Authentication/18. Protected Route/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/index.html b/17. Advanced React.js/06. Authentication/18. Protected Route/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/index.html rename to 17. Advanced React.js/06. Authentication/18. Protected Route/index.html diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/package-lock.json b/17. Advanced React.js/06. Authentication/18. Protected Route/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/package-lock.json rename to 17. Advanced React.js/06. Authentication/18. Protected Route/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/package.json b/17. Advanced React.js/06. Authentication/18. Protected Route/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/package.json rename to 17. Advanced React.js/06. Authentication/18. Protected Route/package.json diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/18. Protected Route/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/18. Protected Route/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/components/ProtectedRoute.jsx b/17. Advanced React.js/06. Authentication/18. Protected Route/src/components/ProtectedRoute.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/components/ProtectedRoute.jsx rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/components/ProtectedRoute.jsx diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/18. Protected Route/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/18. Protected Route/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/18. Protected Route/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/index.css b/17. Advanced React.js/06. Authentication/18. Protected Route/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/index.css rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/index.css diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/main.jsx b/17. Advanced React.js/06. Authentication/18. Protected Route/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/main.jsx rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/router.jsx b/17. Advanced React.js/06. Authentication/18. Protected Route/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/router.jsx rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/18. Protected Route/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/18. Protected Route/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/src/supabase-client.js b/17. Advanced React.js/06. Authentication/18. Protected Route/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/18. Protected Route/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/18. Protected Route/vite.config.js b/17. Advanced React.js/06. Authentication/18. Protected Route/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/18. Protected Route/vite.config.js rename to 17. Advanced React.js/06. Authentication/18. Protected Route/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/README.md b/17. Advanced React.js/06. Authentication/19. Sign up/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/README.md rename to 17. Advanced React.js/06. Authentication/19. Sign up/README.md diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/eslint.config.js b/17. Advanced React.js/06. Authentication/19. Sign up/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/eslint.config.js rename to 17. Advanced React.js/06. Authentication/19. Sign up/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/index.html b/17. Advanced React.js/06. Authentication/19. Sign up/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/index.html rename to 17. Advanced React.js/06. Authentication/19. Sign up/index.html diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/package-lock.json b/17. Advanced React.js/06. Authentication/19. Sign up/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/package-lock.json rename to 17. Advanced React.js/06. Authentication/19. Sign up/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/package.json b/17. Advanced React.js/06. Authentication/19. Sign up/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/package.json rename to 17. Advanced React.js/06. Authentication/19. Sign up/package.json diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/19. Sign up/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/19. Sign up/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/components/ProtectedRoute.jsx b/17. Advanced React.js/06. Authentication/19. Sign up/src/components/ProtectedRoute.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/components/ProtectedRoute.jsx rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/components/ProtectedRoute.jsx diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/19. Sign up/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/19. Sign up/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/19. Sign up/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/index.css b/17. Advanced React.js/06. Authentication/19. Sign up/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/index.css rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/index.css diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/main.jsx b/17. Advanced React.js/06. Authentication/19. Sign up/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/main.jsx rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/router.jsx b/17. Advanced React.js/06. Authentication/19. Sign up/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/router.jsx rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/19. Sign up/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/19. Sign up/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/src/supabase-client.js b/17. Advanced React.js/06. Authentication/19. Sign up/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/19. Sign up/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/19. Sign up/vite.config.js b/17. Advanced React.js/06. Authentication/19. Sign up/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/19. Sign up/vite.config.js rename to 17. Advanced React.js/06. Authentication/19. Sign up/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/README.md b/17. Advanced React.js/06. Authentication/23. Sign up expansion/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/README.md rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/README.md diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/eslint.config.js b/17. Advanced React.js/06. Authentication/23. Sign up expansion/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/eslint.config.js rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/index.html b/17. Advanced React.js/06. Authentication/23. Sign up expansion/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/index.html rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/index.html diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/package-lock.json b/17. Advanced React.js/06. Authentication/23. Sign up expansion/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/package-lock.json rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/package.json b/17. Advanced React.js/06. Authentication/23. Sign up expansion/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/package.json rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/package.json diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/components/ProtectedRoute.jsx b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/components/ProtectedRoute.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/components/ProtectedRoute.jsx rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/components/ProtectedRoute.jsx diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/index.css b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/index.css rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/index.css diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/main.jsx b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/main.jsx rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/router.jsx b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/router.jsx rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/src/supabase-client.js b/17. Advanced React.js/06. Authentication/23. Sign up expansion/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/23. Sign up expansion/vite.config.js b/17. Advanced React.js/06. Authentication/23. Sign up expansion/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/23. Sign up expansion/vite.config.js rename to 17. Advanced React.js/06. Authentication/23. Sign up expansion/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/README.md b/17. Advanced React.js/06. Authentication/24. Trigger/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/README.md rename to 17. Advanced React.js/06. Authentication/24. Trigger/README.md diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/eslint.config.js b/17. Advanced React.js/06. Authentication/24. Trigger/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/eslint.config.js rename to 17. Advanced React.js/06. Authentication/24. Trigger/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/index.html b/17. Advanced React.js/06. Authentication/24. Trigger/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/index.html rename to 17. Advanced React.js/06. Authentication/24. Trigger/index.html diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/package-lock.json b/17. Advanced React.js/06. Authentication/24. Trigger/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/package-lock.json rename to 17. Advanced React.js/06. Authentication/24. Trigger/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/package.json b/17. Advanced React.js/06. Authentication/24. Trigger/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/package.json rename to 17. Advanced React.js/06. Authentication/24. Trigger/package.json diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/24. Trigger/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/24. Trigger/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/components/ProtectedRoute.jsx b/17. Advanced React.js/06. Authentication/24. Trigger/src/components/ProtectedRoute.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/components/ProtectedRoute.jsx rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/components/ProtectedRoute.jsx diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/24. Trigger/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/24. Trigger/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/24. Trigger/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/index.css b/17. Advanced React.js/06. Authentication/24. Trigger/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/index.css rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/index.css diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/main.jsx b/17. Advanced React.js/06. Authentication/24. Trigger/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/main.jsx rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/router.jsx b/17. Advanced React.js/06. Authentication/24. Trigger/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/router.jsx rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/24. Trigger/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/24. Trigger/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/src/supabase-client.js b/17. Advanced React.js/06. Authentication/24. Trigger/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/24. Trigger/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/trigger.sql b/17. Advanced React.js/06. Authentication/24. Trigger/trigger.sql similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/trigger.sql rename to 17. Advanced React.js/06. Authentication/24. Trigger/trigger.sql diff --git a/17. Advanced React.js /06. Authentication/24. Trigger/vite.config.js b/17. Advanced React.js/06. Authentication/24. Trigger/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/24. Trigger/vite.config.js rename to 17. Advanced React.js/06. Authentication/24. Trigger/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/README.md b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/README.md rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/README.md diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/eslint.config.js b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/eslint.config.js rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/index.html b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/index.html rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/index.html diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/package-lock.json b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/package-lock.json rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/package.json b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/package.json rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/package.json diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/policy.sql b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/policy.sql similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/policy.sql rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/policy.sql diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/components/ProtectedRoute.jsx b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/components/ProtectedRoute.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/components/ProtectedRoute.jsx rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/components/ProtectedRoute.jsx diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/index.css b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/index.css rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/index.css diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/main.jsx b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/main.jsx rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/router.jsx b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/router.jsx rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/supabase-client.js b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/trigger.sql b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/trigger.sql similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/trigger.sql rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/trigger.sql diff --git a/17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/vite.config.js b/17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/27. Refactor deals table - part 3/vite.config.js rename to 17. Advanced React.js/06. Authentication/27. Refactor deals table - part 3/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/README.md b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/README.md rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/README.md diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/eslint.config.js b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/eslint.config.js rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/index.html b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/index.html rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/index.html diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/package-lock.json b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/package-lock.json rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/package.json b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/package.json rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/package.json diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/components/ProtectedRoute.jsx b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/components/ProtectedRoute.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/components/ProtectedRoute.jsx rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/components/ProtectedRoute.jsx diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/index.css b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/index.css rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/index.css diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/main.jsx b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/main.jsx rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/router.jsx b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/router.jsx rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/supabase-client.js b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/vite.config.js b/17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/28. Fetch all profiles - part 1/vite.config.js rename to 17. Advanced React.js/06. Authentication/28. Fetch all profiles - part 1/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/README.md b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/README.md rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/README.md diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/eslint.config.js b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/eslint.config.js rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/index.html b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/index.html rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/index.html diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/package-lock.json b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/package-lock.json rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/package.json b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/package.json rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/package.json diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/ProtectedRoute.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/ProtectedRoute.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/ProtectedRoute.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/ProtectedRoute.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/index.css b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/index.css rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/index.css diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/main.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/main.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/router.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/router.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/supabase-client.js b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/vite.config.js b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 1/vite.config.js rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 1/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/README.md b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/README.md rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/README.md diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/eslint.config.js b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/eslint.config.js rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/index.html b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/index.html rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/index.html diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/package-lock.json b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/package-lock.json rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/package.json b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/package.json rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/package.json diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/ProtectedRoute.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/ProtectedRoute.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/ProtectedRoute.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/ProtectedRoute.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/index.css b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/index.css rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/index.css diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/main.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/main.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/router.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/router.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/supabase-client.js b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/vite.config.js b/17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/30. Update new deal form - part 1/Exercise 2/vite.config.js rename to 17. Advanced React.js/06. Authentication/30. Update new deal form - part 1/Exercise 2/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/README.md b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/README.md rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/README.md diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/eslint.config.js b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/eslint.config.js rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/index.html b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/index.html rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/index.html diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/package-lock.json b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/package-lock.json rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/package.json b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/package.json rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/package.json diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/components/ProtectedRoute.jsx b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/components/ProtectedRoute.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/components/ProtectedRoute.jsx rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/components/ProtectedRoute.jsx diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/index.css b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/index.css rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/index.css diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/main.jsx b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/main.jsx rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/router.jsx b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/router.jsx rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/supabase-client.js b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/vite.config.js b/17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/31. Update new deal form - part 2/vite.config.js rename to 17. Advanced React.js/06. Authentication/31. Update new deal form - part 2/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/README.md b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/README.md rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/README.md diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/eslint.config.js b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/eslint.config.js rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/index.html b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/index.html rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/index.html diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/package-lock.json b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/package-lock.json rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/package.json b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/package.json rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/package.json diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/query.sql b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/query.sql similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/query.sql rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/query.sql diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/components/ProtectedRoute.jsx b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/components/ProtectedRoute.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/components/ProtectedRoute.jsx rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/components/ProtectedRoute.jsx diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/index.css b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/index.css rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/index.css diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/main.jsx b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/main.jsx rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/router.jsx b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/router.jsx rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/supabase-client.js b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/vite.config.js b/17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/33. Update fetchMetrics - part 2/vite.config.js rename to 17. Advanced React.js/06. Authentication/33. Update fetchMetrics - part 2/vite.config.js diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/README.md b/17. Advanced React.js/06. Authentication/34. Account type in Header/README.md similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/README.md rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/README.md diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/eslint.config.js b/17. Advanced React.js/06. Authentication/34. Account type in Header/eslint.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/eslint.config.js rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/eslint.config.js diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/index.html b/17. Advanced React.js/06. Authentication/34. Account type in Header/index.html similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/index.html rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/index.html diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/package-lock.json b/17. Advanced React.js/06. Authentication/34. Account type in Header/package-lock.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/package-lock.json rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/package-lock.json diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/package.json b/17. Advanced React.js/06. Authentication/34. Account type in Header/package.json similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/package.json rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/package.json diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/components/Form.jsx b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/components/Form.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/components/Form.jsx rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/components/Form.jsx diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/components/Header.jsx b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/components/Header.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/components/Header.jsx rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/components/Header.jsx diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/components/ProtectedRoute.jsx b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/components/ProtectedRoute.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/components/ProtectedRoute.jsx rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/components/ProtectedRoute.jsx diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/components/Signin.jsx b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/components/Signin.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/components/Signin.jsx rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/components/Signin.jsx diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/components/Signup.jsx b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/components/Signup.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/components/Signup.jsx rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/components/Signup.jsx diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/context/AuthContext.jsx b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/context/AuthContext.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/context/AuthContext.jsx rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/context/AuthContext.jsx diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/index.css b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/index.css similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/index.css rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/index.css diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/main.jsx b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/main.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/main.jsx rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/main.jsx diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/router.jsx b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/router.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/router.jsx rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/router.jsx diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/routes/Dashboard.jsx b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/routes/Dashboard.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/routes/Dashboard.jsx rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/routes/Dashboard.jsx diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/routes/RootRedirect.jsx b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/routes/RootRedirect.jsx similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/routes/RootRedirect.jsx rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/routes/RootRedirect.jsx diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/src/supabase-client.js b/17. Advanced React.js/06. Authentication/34. Account type in Header/src/supabase-client.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/src/supabase-client.js rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/src/supabase-client.js diff --git a/17. Advanced React.js /06. Authentication/34. Account type in Header/vite.config.js b/17. Advanced React.js/06. Authentication/34. Account type in Header/vite.config.js similarity index 100% rename from 17. Advanced React.js /06. Authentication/34. Account type in Header/vite.config.js rename to 17. Advanced React.js/06. Authentication/34. Account type in Header/vite.config.js diff --git a/19. Next.js /01. Build a Next.js App/02. Challenge- create a new Next.js app from scratch/notes.md b/19. Next.js/01. Build a Next.js App/02. Challenge- create a new Next.js app from scratch/notes.md similarity index 100% rename from 19. Next.js /01. Build a Next.js App/02. Challenge- create a new Next.js app from scratch/notes.md rename to 19. Next.js/01. Build a Next.js App/02. Challenge- create a new Next.js app from scratch/notes.md diff --git a/19. Next.js /01. Build a Next.js App/03. Adding a new page to our site/app/layout.jsx b/19. Next.js/01. Build a Next.js App/03. Adding a new page to our site/app/layout.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/03. Adding a new page to our site/app/layout.jsx rename to 19. Next.js/01. Build a Next.js App/03. Adding a new page to our site/app/layout.jsx diff --git a/19. Next.js /01. Build a Next.js App/03. Adding a new page to our site/app/page.jsx b/19. Next.js/01. Build a Next.js App/03. Adding a new page to our site/app/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/03. Adding a new page to our site/app/page.jsx rename to 19. Next.js/01. Build a Next.js App/03. Adding a new page to our site/app/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/03. Adding a new page to our site/challenge.md b/19. Next.js/01. Build a Next.js App/03. Adding a new page to our site/challenge.md similarity index 100% rename from 19. Next.js /01. Build a Next.js App/03. Adding a new page to our site/challenge.md rename to 19. Next.js/01. Build a Next.js App/03. Adding a new page to our site/challenge.md diff --git a/19. Next.js /01. Build a Next.js App/03. Adding a new page to our site/package-lock.json b/19. Next.js/01. Build a Next.js App/03. Adding a new page to our site/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/03. Adding a new page to our site/package-lock.json rename to 19. Next.js/01. Build a Next.js App/03. Adding a new page to our site/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/03. Adding a new page to our site/package.json b/19. Next.js/01. Build a Next.js App/03. Adding a new page to our site/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/03. Adding a new page to our site/package.json rename to 19. Next.js/01. Build a Next.js App/03. Adding a new page to our site/package.json diff --git a/19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /app/about/page.jsx b/19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/app/about/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /app/about/page.jsx rename to 19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/app/about/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /app/layout.jsx b/19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/app/layout.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /app/layout.jsx rename to 19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/app/layout.jsx diff --git a/19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /app/page.jsx b/19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/app/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /app/page.jsx rename to 19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/app/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /challenge.md b/19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/challenge.md similarity index 100% rename from 19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /challenge.md rename to 19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/challenge.md diff --git a/19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /package-lock.json b/19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /package-lock.json rename to 19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /package.json b/19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/04. File-based routing in Next.js /package.json rename to 19. Next.js/01. Build a Next.js App/04. File-based routing in Next.js/package.json diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/app/favicon.ico b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/app/favicon.ico similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/app/favicon.ico rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/app/favicon.ico diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/app/globals.css b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/app/globals.css similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/app/globals.css rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/app/globals.css diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/app/layout.tsx b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/app/layout.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/app/layout.tsx rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/app/layout.tsx diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/app/page.tsx b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/app/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/app/page.tsx rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/app/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/eslint.config.mjs b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/eslint.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/eslint.config.mjs rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/eslint.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/next-env.d.ts b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/next-env.d.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/next-env.d.ts rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/next-env.d.ts diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/next.config.ts b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/next.config.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/next.config.ts rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/next.config.ts diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/package-lock.json b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/package-lock.json rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/package.json b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/package.json rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/package.json diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/postcss.config.mjs b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/postcss.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/postcss.config.mjs rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/postcss.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/public/file.svg b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/public/file.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/public/file.svg rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/public/file.svg diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/public/globe.svg b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/public/globe.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/public/globe.svg rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/public/globe.svg diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/public/next.svg b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/public/next.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/public/next.svg rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/public/next.svg diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/public/vercel.svg b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/public/vercel.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/public/vercel.svg rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/public/vercel.svg diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/public/window.svg b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/public/window.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/public/window.svg rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/public/window.svg diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/tailwind.config.js b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/tailwind.config.js similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/tailwind.config.js rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/tailwind.config.js diff --git a/19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/tsconfig.json b/19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/tsconfig.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/07. Scrimba_s _Runner_/tsconfig.json rename to 19. Next.js/01. Build a Next.js App/07. Scrimba_s _Runner_/tsconfig.json diff --git a/19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/globals.css b/19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/globals.css similarity index 100% rename from 19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/globals.css rename to 19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/globals.css diff --git a/19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/layout.tsx b/19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/layout.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/layout.tsx rename to 19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/layout.tsx diff --git a/19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/page.tsx b/19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/page.tsx rename to 19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/app/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/eslint.config.mjs b/19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/eslint.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/eslint.config.mjs rename to 19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/eslint.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/next-env.d.ts b/19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/next-env.d.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/next-env.d.ts rename to 19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/next-env.d.ts diff --git a/19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/next.config.ts b/19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/next.config.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/next.config.ts rename to 19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/next.config.ts diff --git a/19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/package-lock.json b/19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/package-lock.json rename to 19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/package.json b/19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/package.json rename to 19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/package.json diff --git a/19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/postcss.config.mjs b/19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/postcss.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/postcss.config.mjs rename to 19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/postcss.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/tailwind.config.js b/19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/tailwind.config.js similarity index 100% rename from 19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/tailwind.config.js rename to 19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/tailwind.config.js diff --git a/19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/tsconfig.json b/19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/tsconfig.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/10. Challenge - PrintForge Home Page/tsconfig.json rename to 19. Next.js/01. Build a Next.js App/10. Challenge - PrintForge Home Page/tsconfig.json diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/app/globals.css b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/app/globals.css similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/app/globals.css rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/app/globals.css diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/app/layout.tsx b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/app/layout.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/app/layout.tsx rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/app/layout.tsx diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/app/page.tsx b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/app/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/app/page.tsx rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/app/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/eslint.config.mjs b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/eslint.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/eslint.config.mjs rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/eslint.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/next-env.d.ts b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/next-env.d.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/next-env.d.ts rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/next-env.d.ts diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/next.config.ts b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/next.config.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/next.config.ts rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/next.config.ts diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/package-lock.json b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/package-lock.json rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/package.json b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/package.json rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/package.json diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/postcss.config.mjs b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/postcss.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/postcss.config.mjs rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/postcss.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/public/hero-image-square.png b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/public/hero-image-square.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/public/hero-image-square.png rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/public/hero-image-square.png diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/public/hero-image.png b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/public/hero-image.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/public/hero-image.png rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/public/hero-image.png diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/tailwind.config.js b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/tailwind.config.js similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/tailwind.config.js rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/tailwind.config.js diff --git a/19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/tsconfig.json b/19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/tsconfig.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/11. Challenge - PrintForge About Page/tsconfig.json rename to 19. Next.js/01. Build a Next.js App/11. Challenge - PrintForge About Page/tsconfig.json diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/app/about/page.jsx b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/app/about/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/app/about/page.jsx rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/app/about/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/app/layout.jsx b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/app/layout.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/app/layout.jsx rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/app/layout.jsx diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/app/page.jsx b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/app/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/app/page.jsx rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/app/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/app/products/page.jsx b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/app/products/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/app/products/page.jsx rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/app/products/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/challenge.md b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/challenge.md similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/challenge.md rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/challenge.md diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/package-lock.json b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/package-lock.json rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/package.json b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 1/package.json rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 1/package.json diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/app/about/page.jsx b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/app/about/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/app/about/page.jsx rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/app/about/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/app/layout.jsx b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/app/layout.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/app/layout.jsx rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/app/layout.jsx diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/app/page.jsx b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/app/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/app/page.jsx rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/app/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/app/products/page.jsx b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/app/products/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/app/products/page.jsx rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/app/products/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/challenge.md b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/challenge.md similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/challenge.md rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/challenge.md diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/package-lock.json b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/package-lock.json rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/package.json b/19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/12. Nested Routes/Exercise 2/package.json rename to 19. Next.js/01. Build a Next.js App/12. Nested Routes/Exercise 2/package.json diff --git a/19. Next.js /01. Build a Next.js App/14. Layouts part 2/app/about/page.jsx b/19. Next.js/01. Build a Next.js App/14. Layouts part 2/app/about/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/14. Layouts part 2/app/about/page.jsx rename to 19. Next.js/01. Build a Next.js App/14. Layouts part 2/app/about/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/14. Layouts part 2/app/layout.jsx b/19. Next.js/01. Build a Next.js App/14. Layouts part 2/app/layout.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/14. Layouts part 2/app/layout.jsx rename to 19. Next.js/01. Build a Next.js App/14. Layouts part 2/app/layout.jsx diff --git a/19. Next.js /01. Build a Next.js App/14. Layouts part 2/app/page.jsx b/19. Next.js/01. Build a Next.js App/14. Layouts part 2/app/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/14. Layouts part 2/app/page.jsx rename to 19. Next.js/01. Build a Next.js App/14. Layouts part 2/app/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/14. Layouts part 2/app/products/page.jsx b/19. Next.js/01. Build a Next.js App/14. Layouts part 2/app/products/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/14. Layouts part 2/app/products/page.jsx rename to 19. Next.js/01. Build a Next.js App/14. Layouts part 2/app/products/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/14. Layouts part 2/package-lock.json b/19. Next.js/01. Build a Next.js App/14. Layouts part 2/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/14. Layouts part 2/package-lock.json rename to 19. Next.js/01. Build a Next.js App/14. Layouts part 2/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/14. Layouts part 2/package.json b/19. Next.js/01. Build a Next.js App/14. Layouts part 2/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/14. Layouts part 2/package.json rename to 19. Next.js/01. Build a Next.js App/14. Layouts part 2/package.json diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/about/page.tsx b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/about/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/about/page.tsx rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/about/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/globals.css b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/globals.css similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/globals.css rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/globals.css diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/layout.tsx b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/layout.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/layout.tsx rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/layout.tsx diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/page.tsx b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/page.tsx rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/app/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/eslint.config.mjs b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/eslint.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/eslint.config.mjs rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/eslint.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/next-env.d.ts b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/next-env.d.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/next-env.d.ts rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/next-env.d.ts diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/next.config.ts b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/next.config.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/next.config.ts rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/next.config.ts diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/package-lock.json b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/package-lock.json rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/package.json b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/package.json rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/package.json diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/postcss.config.mjs b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/postcss.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/postcss.config.mjs rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/postcss.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/hero-image-square.png b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/hero-image-square.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/hero-image-square.png rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/hero-image-square.png diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/hero-image.png b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/hero-image.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/hero-image.png rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/hero-image.png diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/printforge-logo-icon.svg b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/printforge-logo-icon.svg rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/printforge-logo-icon.svg diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/printforge-logo.svg b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/printforge-logo.svg rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/public/printforge-logo.svg diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/tailwind.config.js b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/tailwind.config.js similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/tailwind.config.js rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/tailwind.config.js diff --git a/19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/tsconfig.json b/19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/tsconfig.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/15. Challenge - Add Header to PrintForge/tsconfig.json rename to 19. Next.js/01. Build a Next.js App/15. Challenge - Add Header to PrintForge/tsconfig.json diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/app/about/page.tsx b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/app/about/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/app/about/page.tsx rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/app/about/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/app/globals.css b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/app/globals.css similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/app/globals.css rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/app/globals.css diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/app/layout.tsx b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/app/layout.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/app/layout.tsx rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/app/layout.tsx diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/app/page.tsx b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/app/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/app/page.tsx rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/app/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/eslint.config.mjs b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/eslint.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/eslint.config.mjs rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/eslint.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/next-env.d.ts b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/next-env.d.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/next-env.d.ts rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/next-env.d.ts diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/next.config.ts b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/next.config.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/next.config.ts rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/next.config.ts diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/package-lock.json b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/package-lock.json rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/package.json b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/package.json rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/package.json diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/postcss.config.mjs b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/postcss.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/postcss.config.mjs rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/postcss.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/public/hero-image-square.png b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/public/hero-image-square.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/public/hero-image-square.png rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/public/hero-image-square.png diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/public/hero-image.png b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/public/hero-image.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/public/hero-image.png rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/public/hero-image.png diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/public/printforge-logo-icon.svg b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/public/printforge-logo-icon.svg rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/public/printforge-logo-icon.svg diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/public/printforge-logo.svg b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/public/printforge-logo.svg rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/public/printforge-logo.svg diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/tailwind.config.js b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/tailwind.config.js similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/tailwind.config.js rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/tailwind.config.js diff --git a/19. Next.js /01. Build a Next.js App/17. Optimizing Images/tsconfig.json b/19. Next.js/01. Build a Next.js App/17. Optimizing Images/tsconfig.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/17. Optimizing Images/tsconfig.json rename to 19. Next.js/01. Build a Next.js App/17. Optimizing Images/tsconfig.json diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/about/page.tsx b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/about/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/about/page.tsx rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/about/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/globals.css b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/globals.css similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/globals.css rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/globals.css diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/layout.tsx b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/layout.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/layout.tsx rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/layout.tsx diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/page.tsx b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/page.tsx rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/app/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/eslint.config.mjs b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/eslint.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/eslint.config.mjs rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/eslint.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/next-env.d.ts b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/next-env.d.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/next-env.d.ts rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/next-env.d.ts diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/next.config.ts b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/next.config.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/next.config.ts rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/next.config.ts diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/package-lock.json b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/package-lock.json rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/package.json b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/package.json rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/package.json diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/postcss.config.mjs b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/postcss.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/postcss.config.mjs rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/postcss.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/hero-image-square.png b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/hero-image-square.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/hero-image-square.png rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/hero-image-square.png diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/hero-image.png b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/hero-image.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/hero-image.png rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/hero-image.png diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/printforge-logo-icon.svg b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/printforge-logo-icon.svg rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/printforge-logo-icon.svg diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/printforge-logo.svg b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/printforge-logo.svg rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/public/printforge-logo.svg diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/tailwind.config.js b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/tailwind.config.js similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/tailwind.config.js rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/tailwind.config.js diff --git a/19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/tsconfig.json b/19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/tsconfig.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/19. Challenge - Add Links to Navbar/tsconfig.json rename to 19. Next.js/01. Build a Next.js App/19. Challenge - Add Links to Navbar/tsconfig.json diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/about/page.tsx b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/about/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/about/page.tsx rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/about/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/data/models.json b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/data/models.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/data/models.json rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/data/models.json diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/globals.css b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/globals.css similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/globals.css rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/globals.css diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/layout.tsx b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/layout.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/layout.tsx rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/layout.tsx diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/lib/models.ts b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/lib/models.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/lib/models.ts rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/lib/models.ts diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/page.tsx b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/page.tsx rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/types/index.ts b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/types/index.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/app/types/index.ts rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/app/types/index.ts diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/challenge.md b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/challenge.md similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/challenge.md rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/challenge.md diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/eslint.config.mjs b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/eslint.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/eslint.config.mjs rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/eslint.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/next-env.d.ts b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/next-env.d.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/next-env.d.ts rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/next-env.d.ts diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/next.config.ts b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/next.config.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/next.config.ts rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/next.config.ts diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/package-lock.json b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/package-lock.json rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/package.json b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/package.json rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/package.json diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/postcss.config.mjs b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/postcss.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/postcss.config.mjs rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/postcss.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/public/hero-image-square.png b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/public/hero-image-square.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/public/hero-image-square.png rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/public/hero-image-square.png diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/public/hero-image.png b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/public/hero-image.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/public/hero-image.png rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/public/hero-image.png diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/public/printforge-logo-icon.svg b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/public/printforge-logo-icon.svg rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/public/printforge-logo-icon.svg diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/public/printforge-logo.svg b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/public/printforge-logo.svg rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/public/printforge-logo.svg diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/tailwind.config.js b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/tailwind.config.js similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/tailwind.config.js rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/tailwind.config.js diff --git a/19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/tsconfig.json b/19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/tsconfig.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/22. Challenge - Create the Models List Page/tsconfig.json rename to 19. Next.js/01. Build a Next.js App/22. Challenge - Create the Models List Page/tsconfig.json diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/about/page.jsx b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/about/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/about/page.jsx rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/about/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/global.css b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/global.css similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/global.css rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/global.css diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/layout.jsx b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/layout.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/layout.jsx rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/layout.jsx diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/page.jsx b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/page.jsx rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/posts/page.jsx b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/posts/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/posts/page.jsx rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/app/posts/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/next-env.d.ts b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/next-env.d.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/next-env.d.ts rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/next-env.d.ts diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/next.config.mjs b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/next.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/next.config.mjs rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/next.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/package-lock.json b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/package-lock.json rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/package.json b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/package.json rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/package.json diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/tsconfig.json b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/tsconfig.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 1/tsconfig.json rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 1/tsconfig.json diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/about/page.jsx b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/about/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/about/page.jsx rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/about/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/global.css b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/global.css similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/global.css rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/global.css diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/layout.jsx b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/layout.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/layout.jsx rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/layout.jsx diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/page.jsx b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/page.jsx rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/posts/page.jsx b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/posts/page.jsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/posts/page.jsx rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/app/posts/page.jsx diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/next-env.d.ts b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/next-env.d.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/next-env.d.ts rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/next-env.d.ts diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/next.config.mjs b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/next.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/next.config.mjs rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/next.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/package-lock.json b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/package-lock.json rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/package.json b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/package.json rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/package.json diff --git a/19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/tsconfig.json b/19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/tsconfig.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/23. Dynamic Routes/Exercise 2/tsconfig.json rename to 19. Next.js/01. Build a Next.js App/23. Dynamic Routes/Exercise 2/tsconfig.json diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/3d-models/[id]/page.tsx b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/3d-models/[id]/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/3d-models/[id]/page.tsx rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/3d-models/[id]/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/3d-models/page.tsx b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/3d-models/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/3d-models/page.tsx rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/3d-models/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/about/page.tsx b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/about/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/about/page.tsx rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/about/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/components/ModelCard.tsx b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/components/ModelCard.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/components/ModelCard.tsx rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/components/ModelCard.tsx diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/components/Navbar.tsx b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/components/Navbar.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/components/Navbar.tsx rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/components/Navbar.tsx diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/components/Pill.tsx b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/components/Pill.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/components/Pill.tsx rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/components/Pill.tsx diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/data/models.json b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/data/models.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/data/models.json rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/data/models.json diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/globals.css b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/globals.css similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/globals.css rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/globals.css diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/layout.tsx b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/layout.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/layout.tsx rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/layout.tsx diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/lib/models.ts b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/lib/models.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/lib/models.ts rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/lib/models.ts diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/page.tsx b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/page.tsx similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/page.tsx rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/page.tsx diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/types/index.ts b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/types/index.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/app/types/index.ts rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/app/types/index.ts diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/eslint.config.mjs b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/eslint.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/eslint.config.mjs rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/eslint.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/next-env.d.ts b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/next-env.d.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/next-env.d.ts rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/next-env.d.ts diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/next.config.ts b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/next.config.ts similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/next.config.ts rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/next.config.ts diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/package-lock.json b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/package-lock.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/package-lock.json rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/package-lock.json diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/package.json b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/package.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/package.json rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/package.json diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/postcss.config.mjs b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/postcss.config.mjs similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/postcss.config.mjs rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/postcss.config.mjs diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/public/hero-image-square.png b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/public/hero-image-square.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/public/hero-image-square.png rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/public/hero-image-square.png diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/public/hero-image.png b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/public/hero-image.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/public/hero-image.png rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/public/hero-image.png diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/public/placeholder.png b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/public/placeholder.png similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/public/placeholder.png rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/public/placeholder.png diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/public/printforge-logo-icon.svg b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/public/printforge-logo-icon.svg rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/public/printforge-logo-icon.svg diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/public/printforge-logo.svg b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/public/printforge-logo.svg rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/public/printforge-logo.svg diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/tailwind.config.js b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/tailwind.config.js similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/tailwind.config.js rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/tailwind.config.js diff --git a/19. Next.js /01. Build a Next.js App/24. Model Detail Page/tsconfig.json b/19. Next.js/01. Build a Next.js App/24. Model Detail Page/tsconfig.json similarity index 100% rename from 19. Next.js /01. Build a Next.js App/24. Model Detail Page/tsconfig.json rename to 19. Next.js/01. Build a Next.js App/24. Model Detail Page/tsconfig.json diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/3d-models/[id]/page.tsx b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/3d-models/[id]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/3d-models/[id]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/3d-models/[id]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/3d-models/page.tsx b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/3d-models/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/3d-models/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/3d-models/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/about/page.tsx b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/about/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/about/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/about/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/components/ModelCard.tsx b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/components/ModelCard.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/components/ModelCard.tsx rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/components/ModelCard.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/components/ModelsGrid.tsx b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/components/ModelsGrid.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/components/ModelsGrid.tsx rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/components/ModelsGrid.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/components/Navbar.tsx b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/components/Navbar.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/components/Navbar.tsx rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/components/Navbar.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/components/Pill.tsx b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/components/Pill.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/components/Pill.tsx rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/components/Pill.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/data/categories.json b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/data/categories.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/data/categories.json rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/data/categories.json diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/data/models.json b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/data/models.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/data/models.json rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/data/models.json diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/globals.css b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/layout.tsx b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/lib/categories.ts b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/lib/categories.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/lib/categories.ts rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/lib/categories.ts diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/lib/models.ts b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/lib/models.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/lib/models.ts rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/lib/models.ts diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/page.tsx b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/types/index.ts b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/types/index.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/app/types/index.ts rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/app/types/index.ts diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/challenge.md b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/challenge.md similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/challenge.md rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/challenge.md diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/eslint.config.mjs b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/eslint.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/eslint.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/eslint.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/next-env.d.ts b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/next-env.d.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/next-env.d.ts rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/next-env.d.ts diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/next.config.ts b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/next.config.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/next.config.ts rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/next.config.ts diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/package-lock.json b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/package.json b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/package.json rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/postcss.config.mjs b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/postcss.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/postcss.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/postcss.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/public/hero-image-square.png b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/public/hero-image-square.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/public/hero-image-square.png rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/public/hero-image-square.png diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/public/hero-image.png b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/public/hero-image.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/public/hero-image.png rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/public/hero-image.png diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/public/placeholder.png b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/public/placeholder.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/public/placeholder.png rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/public/placeholder.png diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/public/printforge-logo-icon.svg b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/public/printforge-logo-icon.svg rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/public/printforge-logo-icon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/public/printforge-logo.svg b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/public/printforge-logo.svg rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/public/printforge-logo.svg diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/tailwind.config.js b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/tailwind.config.js similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/tailwind.config.js rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/tailwind.config.js diff --git a/19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/tsconfig.json b/19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/tsconfig.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/02. Challenge- add categories page/tsconfig.json rename to 19. Next.js/02. Rendering Strategies and More/02. Challenge- add categories page/tsconfig.json diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/[id]/page.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/[id]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/[id]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/[id]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/categories/[categoryName]/page.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/categories/[categoryName]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/categories/[categoryName]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/categories/[categoryName]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/page.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/3d-models/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/about/page.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/about/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/about/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/about/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/ModelCard.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/ModelCard.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/ModelCard.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/ModelCard.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/ModelsGrid.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/ModelsGrid.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/ModelsGrid.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/ModelsGrid.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/Navbar.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/Navbar.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/Navbar.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/Navbar.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/Pill.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/Pill.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/Pill.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/components/Pill.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/data/categories.json b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/data/categories.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/data/categories.json rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/data/categories.json diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/data/models.json b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/data/models.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/data/models.json rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/data/models.json diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/globals.css b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/layout.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/lib/categories.ts b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/lib/categories.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/lib/categories.ts rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/lib/categories.ts diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/lib/models.ts b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/lib/models.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/lib/models.ts rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/lib/models.ts diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/page.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/types/index.ts b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/types/index.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/types/index.ts rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/app/types/index.ts diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/challenge.md b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/challenge.md similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/challenge.md rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/challenge.md diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/eslint.config.mjs b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/eslint.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/eslint.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/eslint.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/next-env.d.ts b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/next-env.d.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/next-env.d.ts rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/next-env.d.ts diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/next.config.ts b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/next.config.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/next.config.ts rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/next.config.ts diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/package-lock.json b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/package.json b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/package.json rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/postcss.config.mjs b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/postcss.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/postcss.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/postcss.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/hero-image-square.png b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/hero-image-square.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/hero-image-square.png rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/hero-image-square.png diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/hero-image.png b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/hero-image.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/hero-image.png rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/hero-image.png diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/placeholder.png b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/placeholder.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/placeholder.png rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/placeholder.png diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/printforge-logo-icon.svg b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/printforge-logo-icon.svg rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/printforge-logo-icon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/printforge-logo.svg b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/printforge-logo.svg rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/public/printforge-logo.svg diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/tailwind.config.js b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/tailwind.config.js similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/tailwind.config.js rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/tailwind.config.js diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/tsconfig.json b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/tsconfig.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/tsconfig.json rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 1/tsconfig.json diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/[id]/page.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/[id]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/[id]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/[id]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/categories/[categoryName]/page.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/categories/[categoryName]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/categories/[categoryName]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/categories/[categoryName]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/page.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/3d-models/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/about/page.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/about/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/about/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/about/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/ModelCard.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/ModelCard.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/ModelCard.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/ModelCard.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/ModelsGrid.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/ModelsGrid.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/ModelsGrid.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/ModelsGrid.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/Navbar.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/Navbar.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/Navbar.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/Navbar.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/Pill.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/Pill.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/Pill.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/components/Pill.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/data/categories.json b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/data/categories.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/data/categories.json rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/data/categories.json diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/data/models.json b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/data/models.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/data/models.json rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/data/models.json diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/globals.css b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/layout.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/lib/categories.ts b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/lib/categories.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/lib/categories.ts rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/lib/categories.ts diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/lib/models.ts b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/lib/models.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/lib/models.ts rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/lib/models.ts diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/page.tsx b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/types/index.ts b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/types/index.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/types/index.ts rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/app/types/index.ts diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/challenge.md b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/challenge.md similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/challenge.md rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/challenge.md diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/eslint.config.mjs b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/eslint.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/eslint.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/eslint.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/next-env.d.ts b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/next-env.d.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/next-env.d.ts rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/next-env.d.ts diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/next.config.ts b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/next.config.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/next.config.ts rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/next.config.ts diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/package-lock.json b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/package.json b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/package.json rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/postcss.config.mjs b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/postcss.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/postcss.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/postcss.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/hero-image-square.png b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/hero-image-square.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/hero-image-square.png rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/hero-image-square.png diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/hero-image.png b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/hero-image.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/hero-image.png rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/hero-image.png diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/placeholder.png b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/placeholder.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/placeholder.png rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/placeholder.png diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/printforge-logo-icon.svg b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/printforge-logo-icon.svg rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/printforge-logo-icon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/printforge-logo.svg b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/printforge-logo.svg rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/public/printforge-logo.svg diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/tailwind.config.js b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/tailwind.config.js similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/tailwind.config.js rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/tailwind.config.js diff --git a/19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/tsconfig.json b/19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/tsconfig.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/tsconfig.json rename to 19. Next.js/02. Rendering Strategies and More/03. Add categories Nav Bar/Exercise 2/tsconfig.json diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/3d-models/[id]/page.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/3d-models/[id]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/3d-models/[id]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/3d-models/[id]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/3d-models/categories/[categoryName]/page.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/3d-models/categories/[categoryName]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/3d-models/categories/[categoryName]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/3d-models/categories/[categoryName]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/3d-models/layout.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/3d-models/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/3d-models/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/3d-models/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/3d-models/page.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/3d-models/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/3d-models/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/3d-models/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/about/page.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/about/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/about/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/about/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/components/ModelCard.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/components/ModelCard.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/components/ModelCard.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/components/ModelCard.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/components/ModelsGrid.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/components/ModelsGrid.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/components/ModelsGrid.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/components/ModelsGrid.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/components/NavLink.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/components/NavLink.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/components/NavLink.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/components/NavLink.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/components/Navbar.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/components/Navbar.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/components/Navbar.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/components/Navbar.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/components/Pill.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/components/Pill.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/components/Pill.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/components/Pill.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/data/categories.json b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/data/categories.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/data/categories.json rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/data/categories.json diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/data/models.json b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/data/models.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/data/models.json rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/data/models.json diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/globals.css b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/layout.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/lib/categories.ts b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/lib/categories.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/lib/categories.ts rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/lib/categories.ts diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/lib/models.ts b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/lib/models.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/lib/models.ts rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/lib/models.ts diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/page.tsx b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/app/types/index.ts b/19. Next.js/02. Rendering Strategies and More/06. More about client components/app/types/index.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/app/types/index.ts rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/app/types/index.ts diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/challenge.md b/19. Next.js/02. Rendering Strategies and More/06. More about client components/challenge.md similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/challenge.md rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/challenge.md diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/eslint.config.mjs b/19. Next.js/02. Rendering Strategies and More/06. More about client components/eslint.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/eslint.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/eslint.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/next-env.d.ts b/19. Next.js/02. Rendering Strategies and More/06. More about client components/next-env.d.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/next-env.d.ts rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/next-env.d.ts diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/next.config.ts b/19. Next.js/02. Rendering Strategies and More/06. More about client components/next.config.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/next.config.ts rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/next.config.ts diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/package-lock.json b/19. Next.js/02. Rendering Strategies and More/06. More about client components/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/package.json b/19. Next.js/02. Rendering Strategies and More/06. More about client components/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/package.json rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/postcss.config.mjs b/19. Next.js/02. Rendering Strategies and More/06. More about client components/postcss.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/postcss.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/postcss.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/public/hero-image-square.png b/19. Next.js/02. Rendering Strategies and More/06. More about client components/public/hero-image-square.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/public/hero-image-square.png rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/public/hero-image-square.png diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/public/hero-image.png b/19. Next.js/02. Rendering Strategies and More/06. More about client components/public/hero-image.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/public/hero-image.png rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/public/hero-image.png diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/public/placeholder.png b/19. Next.js/02. Rendering Strategies and More/06. More about client components/public/placeholder.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/public/placeholder.png rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/public/placeholder.png diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/public/printforge-logo-icon.svg b/19. Next.js/02. Rendering Strategies and More/06. More about client components/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/public/printforge-logo-icon.svg rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/public/printforge-logo-icon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/public/printforge-logo.svg b/19. Next.js/02. Rendering Strategies and More/06. More about client components/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/public/printforge-logo.svg rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/public/printforge-logo.svg diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/tailwind.config.js b/19. Next.js/02. Rendering Strategies and More/06. More about client components/tailwind.config.js similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/tailwind.config.js rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/tailwind.config.js diff --git a/19. Next.js /02. Rendering Strategies and More/06. More about client components/tsconfig.json b/19. Next.js/02. Rendering Strategies and More/06. More about client components/tsconfig.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/06. More about client components/tsconfig.json rename to 19. Next.js/02. Rendering Strategies and More/06. More about client components/tsconfig.json diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/[id]/page.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/[id]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/[id]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/[id]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/categories/[categoryName]/page.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/categories/[categoryName]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/categories/[categoryName]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/categories/[categoryName]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/layout.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/page.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/3d-models/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/about/page.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/about/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/about/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/about/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/ModelCard.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/ModelCard.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/ModelCard.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/ModelCard.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/ModelsGrid.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/ModelsGrid.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/ModelsGrid.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/ModelsGrid.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/NavLink.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/NavLink.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/NavLink.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/NavLink.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/Navbar.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/Navbar.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/Navbar.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/Navbar.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/Pill.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/Pill.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/Pill.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/components/Pill.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/data/categories.json b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/data/categories.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/data/categories.json rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/data/categories.json diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/data/models.json b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/data/models.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/data/models.json rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/data/models.json diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/globals.css b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/layout.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/lib/categories.ts b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/lib/categories.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/lib/categories.ts rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/lib/categories.ts diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/lib/models.ts b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/lib/models.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/lib/models.ts rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/lib/models.ts diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/page.tsx b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/types/index.ts b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/types/index.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/app/types/index.ts rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/app/types/index.ts diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/challenge.md b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/challenge.md similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/challenge.md rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/challenge.md diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/eslint.config.mjs b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/eslint.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/eslint.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/eslint.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/next-env.d.ts b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/next-env.d.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/next-env.d.ts rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/next-env.d.ts diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/next.config.ts b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/next.config.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/next.config.ts rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/next.config.ts diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/package-lock.json b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/package.json b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/package.json rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/postcss.config.mjs b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/postcss.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/postcss.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/postcss.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/public/hero-image-square.png b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/public/hero-image-square.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/public/hero-image-square.png rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/public/hero-image-square.png diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/public/hero-image.png b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/public/hero-image.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/public/hero-image.png rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/public/hero-image.png diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/public/placeholder.png b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/public/placeholder.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/public/placeholder.png rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/public/placeholder.png diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/public/printforge-logo-icon.svg b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/public/printforge-logo-icon.svg rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/public/printforge-logo-icon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/public/printforge-logo.svg b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/public/printforge-logo.svg rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/public/printforge-logo.svg diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/tailwind.config.js b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/tailwind.config.js similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/tailwind.config.js rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/tailwind.config.js diff --git a/19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/tsconfig.json b/19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/tsconfig.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/07. Challenge- Style Active Link/tsconfig.json rename to 19. Next.js/02. Rendering Strategies and More/07. Challenge- Style Active Link/tsconfig.json diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/[id]/page.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/[id]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/[id]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/[id]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/categories/[categoryName]/page.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/categories/[categoryName]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/categories/[categoryName]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/categories/[categoryName]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/layout.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/page.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/3d-models/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/about/page.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/about/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/about/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/about/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/CategoriesNav.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/CategoriesNav.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/CategoriesNav.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/CategoriesNav.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/ModelCard.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/ModelCard.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/ModelCard.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/ModelCard.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/ModelsGrid.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/ModelsGrid.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/ModelsGrid.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/ModelsGrid.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/NavLink.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/NavLink.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/NavLink.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/NavLink.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/Navbar.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/Navbar.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/Navbar.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/Navbar.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/Pill.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/Pill.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/Pill.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/components/Pill.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/data/categories.json b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/data/categories.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/data/categories.json rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/data/categories.json diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/data/models.json b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/data/models.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/data/models.json rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/data/models.json diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/globals.css b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/layout.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/lib/categories.ts b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/lib/categories.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/lib/categories.ts rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/lib/categories.ts diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/lib/models.ts b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/lib/models.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/lib/models.ts rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/lib/models.ts diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/page.tsx b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/types/index.ts b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/types/index.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/types/index.ts rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/app/types/index.ts diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/eslint.config.mjs b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/eslint.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/eslint.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/eslint.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/next-env.d.ts b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/next-env.d.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/next-env.d.ts rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/next-env.d.ts diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/next.config.ts b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/next.config.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/next.config.ts rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/next.config.ts diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/package-lock.json b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/package.json b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/package.json rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/postcss.config.mjs b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/postcss.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/postcss.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/postcss.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/hero-image-square.png b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/hero-image-square.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/hero-image-square.png rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/hero-image-square.png diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/hero-image.png b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/hero-image.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/hero-image.png rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/hero-image.png diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/placeholder.png b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/placeholder.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/placeholder.png rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/placeholder.png diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/printforge-logo-icon.svg b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/printforge-logo-icon.svg rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/printforge-logo-icon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/printforge-logo.svg b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/printforge-logo.svg rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/public/printforge-logo.svg diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/tailwind.config.js b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/tailwind.config.js similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/tailwind.config.js rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/tailwind.config.js diff --git a/19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/tsconfig.json b/19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/tsconfig.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/09. Challenge- Style Categories Link/tsconfig.json rename to 19. Next.js/02. Rendering Strategies and More/09. Challenge- Style Categories Link/tsconfig.json diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/[id]/page.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/[id]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/[id]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/[id]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/categories/[categoryName]/page.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/categories/[categoryName]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/categories/[categoryName]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/categories/[categoryName]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/layout.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/page.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/3d-models/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/about/page.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/about/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/about/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/about/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/CategoriesNav.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/CategoriesNav.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/CategoriesNav.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/CategoriesNav.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/ModelCard.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/ModelCard.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/ModelCard.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/ModelCard.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/ModelsGrid.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/ModelsGrid.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/ModelsGrid.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/ModelsGrid.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/NavLink.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/NavLink.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/NavLink.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/NavLink.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/Navbar.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/Navbar.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/Navbar.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/Navbar.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/Pill.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/Pill.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/Pill.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/components/Pill.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/data/categories.json b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/data/categories.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/data/categories.json rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/data/categories.json diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/data/models.json b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/data/models.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/data/models.json rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/data/models.json diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/globals.css b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/layout.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/lib/categories.ts b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/lib/categories.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/lib/categories.ts rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/lib/categories.ts diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/lib/models.ts b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/lib/models.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/lib/models.ts rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/lib/models.ts diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/page.tsx b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/types/index.ts b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/types/index.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/app/types/index.ts rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/app/types/index.ts diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/eslint.config.mjs b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/eslint.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/eslint.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/eslint.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/next-env.d.ts b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/next-env.d.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/next-env.d.ts rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/next-env.d.ts diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/next.config.ts b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/next.config.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/next.config.ts rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/next.config.ts diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/package-lock.json b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/package.json b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/package.json rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/postcss.config.mjs b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/postcss.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/postcss.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/postcss.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/public/hero-image-square.png b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/public/hero-image-square.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/public/hero-image-square.png rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/public/hero-image-square.png diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/public/hero-image.png b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/public/hero-image.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/public/hero-image.png rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/public/hero-image.png diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/public/placeholder.png b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/public/placeholder.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/public/placeholder.png rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/public/placeholder.png diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/public/printforge-logo-icon.svg b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/public/printforge-logo-icon.svg rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/public/printforge-logo-icon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/public/printforge-logo.svg b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/public/printforge-logo.svg rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/public/printforge-logo.svg diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/tailwind.config.js b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/tailwind.config.js similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/tailwind.config.js rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/tailwind.config.js diff --git a/19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/tsconfig.json b/19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/tsconfig.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/10. Challenge- Category Pages/tsconfig.json rename to 19. Next.js/02. Rendering Strategies and More/10. Challenge- Category Pages/tsconfig.json diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/globals.css b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/layout.jsx b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/layout.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/layout.jsx rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/layout.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/page.jsx b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/page.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/page.jsx rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/app/page.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/package-lock.json b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/package.json b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/package.json rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/public/favicon.svg b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/public/favicon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/public/favicon.svg rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 1/public/favicon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/globals.css b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/layout.jsx b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/layout.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/layout.jsx rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/layout.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/page.jsx b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/page.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/page.jsx rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/app/page.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/package-lock.json b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/package.json b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/package.json rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/public/favicon.svg b/19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/public/favicon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/public/favicon.svg rename to 19. Next.js/02. Rendering Strategies and More/14. Cat Facts - SSG Pt. 1/Exercise 2/public/favicon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/globals.css b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/layout.jsx b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/layout.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/layout.jsx rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/layout.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/page.jsx b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/page.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/page.jsx rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/app/page.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/package-lock.json b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/package.json b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/package.json rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/public/favicon.svg b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/public/favicon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/public/favicon.svg rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 1/public/favicon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/globals.css b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/layout.jsx b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/layout.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/layout.jsx rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/layout.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/page.jsx b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/page.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/page.jsx rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/app/page.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/package-lock.json b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/package.json b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/package.json rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/public/favicon.svg b/19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/public/favicon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/public/favicon.svg rename to 19. Next.js/02. Rendering Strategies and More/15. Cat Facts - Add Fetch/Exercise 2/public/favicon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/app/globals.css b/19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/app/layout.jsx b/19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/app/layout.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/app/layout.jsx rename to 19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/app/layout.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/app/page.jsx b/19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/app/page.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/app/page.jsx rename to 19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/app/page.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/package-lock.json b/19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/package.json b/19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/package.json rename to 19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/public/favicon.svg b/19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/public/favicon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/16. CatFacts- Structured Play/public/favicon.svg rename to 19. Next.js/02. Rendering Strategies and More/16. CatFacts- Structured Play/public/favicon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/globals.css b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/layout.jsx b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/layout.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/layout.jsx rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/layout.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/page.jsx b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/page.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/page.jsx rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/app/page.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/package-lock.json b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/package.json b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/package.json rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/public/favicon.svg b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/public/favicon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/public/favicon.svg rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 1/public/favicon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/globals.css b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/layout.jsx b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/layout.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/layout.jsx rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/layout.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/page.jsx b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/page.jsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/page.jsx rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/app/page.jsx diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/package-lock.json b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/package.json b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/package.json rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/public/favicon.svg b/19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/public/favicon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/public/favicon.svg rename to 19. Next.js/02. Rendering Strategies and More/17. HTML Form Submissions are Navigation Events/Exercise 2/public/favicon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/[id]/page.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/[id]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/[id]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/[id]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/categories/[categoryName]/page.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/categories/[categoryName]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/categories/[categoryName]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/categories/[categoryName]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/layout.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/page.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/3d-models/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/about/page.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/about/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/about/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/about/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/CategoriesNav.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/CategoriesNav.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/CategoriesNav.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/CategoriesNav.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/ModelCard.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/ModelCard.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/ModelCard.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/ModelCard.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/ModelsGrid.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/ModelsGrid.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/ModelsGrid.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/ModelsGrid.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/NavLink.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/NavLink.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/NavLink.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/NavLink.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/Navbar.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/Navbar.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/Navbar.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/Navbar.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/Pill.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/Pill.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/Pill.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/components/Pill.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/data/categories.json b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/data/categories.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/data/categories.json rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/data/categories.json diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/data/models.json b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/data/models.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/data/models.json rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/data/models.json diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/globals.css b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/layout.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/lib/categories.ts b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/lib/categories.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/lib/categories.ts rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/lib/categories.ts diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/lib/models.ts b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/lib/models.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/lib/models.ts rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/lib/models.ts diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/page.tsx b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/types/index.ts b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/types/index.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/types/index.ts rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/app/types/index.ts diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/eslint.config.mjs b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/eslint.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/eslint.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/eslint.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/next-env.d.ts b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/next-env.d.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/next-env.d.ts rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/next-env.d.ts diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/next.config.ts b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/next.config.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/next.config.ts rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/next.config.ts diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/package-lock.json b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/package.json b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/package.json rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/postcss.config.mjs b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/postcss.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/postcss.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/postcss.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/hero-image-square.png b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/hero-image-square.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/hero-image-square.png rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/hero-image-square.png diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/hero-image.png b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/hero-image.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/hero-image.png rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/hero-image.png diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/placeholder.png b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/placeholder.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/placeholder.png rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/placeholder.png diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/printforge-logo-icon.svg b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/printforge-logo-icon.svg rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/printforge-logo-icon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/printforge-logo.svg b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/printforge-logo.svg rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/public/printforge-logo.svg diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/tailwind.config.js b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/tailwind.config.js similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/tailwind.config.js rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/tailwind.config.js diff --git a/19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/tsconfig.json b/19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/tsconfig.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/tsconfig.json rename to 19. Next.js/02. Rendering Strategies and More/20. PrintForge - Search Bar using native form/tsconfig.json diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/[id]/page.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/[id]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/[id]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/[id]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/categories/[categoryName]/page.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/categories/[categoryName]/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/categories/[categoryName]/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/categories/[categoryName]/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/layout.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/page.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/3d-models/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/about/page.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/about/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/about/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/about/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/CategoriesNav.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/CategoriesNav.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/CategoriesNav.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/CategoriesNav.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/ModelCard.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/ModelCard.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/ModelCard.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/ModelCard.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/ModelsGrid.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/ModelsGrid.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/ModelsGrid.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/ModelsGrid.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/NavLink.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/NavLink.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/NavLink.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/NavLink.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/Navbar.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/Navbar.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/Navbar.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/Navbar.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/Pill.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/Pill.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/Pill.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/components/Pill.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/data/categories.json b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/data/categories.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/data/categories.json rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/data/categories.json diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/data/models.json b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/data/models.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/data/models.json rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/data/models.json diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/globals.css b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/globals.css similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/globals.css rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/globals.css diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/layout.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/layout.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/layout.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/layout.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/lib/categories.ts b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/lib/categories.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/lib/categories.ts rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/lib/categories.ts diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/lib/models.ts b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/lib/models.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/lib/models.ts rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/lib/models.ts diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/page.tsx b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/page.tsx similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/page.tsx rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/page.tsx diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/types/index.ts b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/types/index.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/types/index.ts rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/app/types/index.ts diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/eslint.config.mjs b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/eslint.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/eslint.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/eslint.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/next-env.d.ts b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/next-env.d.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/next-env.d.ts rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/next-env.d.ts diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/next.config.ts b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/next.config.ts similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/next.config.ts rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/next.config.ts diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/package-lock.json b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/package-lock.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/package-lock.json rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/package-lock.json diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/package.json b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/package.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/package.json rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/package.json diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/postcss.config.mjs b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/postcss.config.mjs similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/postcss.config.mjs rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/postcss.config.mjs diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/hero-image-square.png b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/hero-image-square.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/hero-image-square.png rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/hero-image-square.png diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/hero-image.png b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/hero-image.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/hero-image.png rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/hero-image.png diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/placeholder.png b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/placeholder.png similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/placeholder.png rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/placeholder.png diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/printforge-logo-icon.svg b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/printforge-logo-icon.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/printforge-logo-icon.svg rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/printforge-logo-icon.svg diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/printforge-logo.svg b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/printforge-logo.svg similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/printforge-logo.svg rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/public/printforge-logo.svg diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/tailwind.config.js b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/tailwind.config.js similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/tailwind.config.js rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/tailwind.config.js diff --git a/19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/tsconfig.json b/19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/tsconfig.json similarity index 100% rename from 19. Next.js /02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/tsconfig.json rename to 19. Next.js/02. Rendering Strategies and More/22. PrintForge - Upgrade to Next_s Form Component/tsconfig.json