Repository: CodeWithHarry/Sigma-Web-Dev-Course Branch: main Commit: b0acb01fa88a Files: 697 Total size: 572.1 KB Directory structure: gitextract_ht69og37/ ├── .gitattributes ├── .gitignore ├── README.md ├── Video 01/ │ ├── index.html │ └── this.txt ├── Video 02/ │ ├── index.html │ ├── script.js │ └── style.css ├── Video 03/ │ ├── .vscode/ │ │ └── settings.json │ ├── index.html │ ├── script.js │ └── style.css ├── Video 04/ │ ├── bookmarkmanager.html │ ├── index.html │ ├── script.js │ └── style.css ├── Video 05/ │ ├── index.html │ └── style.css ├── Video 06/ │ └── index.html ├── Video 07/ │ └── index.html ├── Video 08/ │ ├── Comprehensive List.txt │ ├── index.html │ └── style.css ├── Video 09/ │ ├── index.html │ └── style.css ├── Video 10/ │ └── index.html ├── Video 100/ │ └── index.html ├── Video 101/ │ ├── css/ │ │ ├── input.css │ │ └── output.css │ ├── index.html │ ├── package.json │ └── tailwind.config.js ├── Video 102/ │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── input.css │ │ └── output.css │ └── tailwind.config.js ├── Video 103/ │ ├── Readme.md │ ├── index.html │ ├── package.json │ └── src/ │ └── index.js ├── Video 104/ │ ├── Readme.md │ ├── index.js │ └── package.json ├── Video 105/ │ ├── Readme.md │ ├── index.html │ ├── with-react/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── harry.txt │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ └── src/ │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── components/ │ │ │ ├── Footer.js │ │ │ └── Navbar.js │ │ ├── index.css │ │ ├── index.js │ │ ├── reportWebVitals.js │ │ └── setupTests.js │ └── withoutreact.html ├── Video 106/ │ └── first-app/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ ├── Card.css │ │ │ ├── Card.jsx │ │ │ ├── Footer.css │ │ │ ├── Footer.jsx │ │ │ ├── Navbar.css │ │ │ └── Navbar.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── Video 107/ │ └── state-intro/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── Component.js │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── Video 108/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ └── Navbar.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── Video 109/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── App_1.jsx │ │ ├── Todo.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── Video 11/ │ └── index.html ├── Video 110/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── index.css │ │ └── main.jsx │ ├── tailwind.config.js │ └── vite.config.js ├── Video 111/ │ └── Readme.md ├── Video 112/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── Video 113/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── Readme.md │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ └── Navbar.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── Video 114/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ └── Navbar.jsx │ │ ├── index.css │ │ └── main.jsx │ ├── tailwind.config.js │ └── vite.config.js ├── Video 115/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ ├── About.jsx │ │ │ ├── Home.jsx │ │ │ ├── Login.jsx │ │ │ ├── Navbar.jsx │ │ │ └── User.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── Video 116/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── our app.md │ ├── package.json │ ├── public/ │ │ └── without_context_api/ │ │ ├── App.jsx │ │ └── components/ │ │ ├── Button.jsx │ │ ├── Component1.jsx │ │ └── Navbar.jsx │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ ├── Button.jsx │ │ │ ├── Component1.jsx │ │ │ └── Navbar.jsx │ │ ├── context/ │ │ │ └── context.js │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── Video 118/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ └── Navbar.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── Video 119/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── backend/ │ │ └── server.js │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── Video 12/ │ └── index.html ├── Video 120/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ └── Navbar.jsx │ │ ├── index.css │ │ ├── main.jsx │ │ └── redux/ │ │ ├── counter/ │ │ │ └── counterSlice.js │ │ └── store.js │ └── vite.config.js ├── Video 121/ │ └── first/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── about/ │ │ │ └── page.js │ │ ├── contact/ │ │ │ └── page.js │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── component/ │ │ └── Navbar.js │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ └── tailwind.config.js ├── Video 122/ │ └── my-app/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── components/ │ │ └── Navbar.js │ ├── data.json │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ └── tailwind.config.js ├── Video 123/ │ ├── comps/ │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── about/ │ │ │ │ └── page.js │ │ │ ├── contact/ │ │ │ │ └── page.js │ │ │ ├── footer/ │ │ │ │ └── page.js │ │ │ ├── globals.css │ │ │ ├── layout.js │ │ │ └── page.js │ │ ├── components/ │ │ │ └── Navbar.js │ │ ├── jsconfig.json │ │ ├── next.config.mjs │ │ ├── package.json │ │ ├── postcss.config.js │ │ └── tailwind.config.js │ └── website/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── about/ │ │ │ └── page.js │ │ ├── contact/ │ │ │ └── page.js │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── components/ │ │ ├── Footer.js │ │ └── Navbar.js │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ └── tailwind.config.js ├── Video 124/ │ └── api-routes/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── api/ │ │ │ └── add/ │ │ │ └── route.js │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ └── tailwind.config.js ├── Video 125/ │ └── server-actions/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── actions/ │ │ └── form.js │ ├── app/ │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── harry.txt │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ └── tailwind.config.js ├── Video 126/ │ └── middleware/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── about/ │ │ │ └── page.js │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── jsconfig.json │ ├── middleware.js │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ └── tailwind.config.js ├── Video 127/ │ └── nextauth-demo/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── api/ │ │ │ └── auth/ │ │ │ └── [...nextauth]/ │ │ │ └── route.js │ │ ├── component/ │ │ │ └── SessionWrapper.js │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ └── tailwind.config.js ├── Video 128/ │ └── dynamic-routes/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── about/ │ │ │ └── [...val]/ │ │ │ └── page.js │ │ ├── blog/ │ │ │ └── page.js │ │ ├── blogpost/ │ │ │ └── [slug]/ │ │ │ └── page.js │ │ ├── error.js │ │ ├── globals.css │ │ ├── layout.js │ │ ├── not-found.js │ │ └── page.js │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ └── tailwind.config.js ├── Video 129/ │ └── layouts/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── (admin)/ │ │ │ ├── admincomments/ │ │ │ │ └── page.js │ │ │ ├── adminlogin/ │ │ │ │ └── page.js │ │ │ ├── adminlogout/ │ │ │ │ ├── layout.js │ │ │ │ └── page.js │ │ │ └── layout.js │ │ ├── about/ │ │ │ └── page.js │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── components/ │ │ ├── Footer.js │ │ └── Navbar.js │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ └── tailwind.config.js ├── Video 13/ │ └── index.html ├── Video 130/ │ ├── passop/ │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── src/ │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── components/ │ │ │ │ ├── Footer.jsx │ │ │ │ ├── Manager.jsx │ │ │ │ └── Navbar.jsx │ │ │ ├── index.css │ │ │ └── main.jsx │ │ ├── tailwind.config.js │ │ └── vite.config.js │ └── passop-mongo/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── backend/ │ │ ├── package.json │ │ └── server.js │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── src/ │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components/ │ │ │ ├── Footer.jsx │ │ │ ├── Manager.jsx │ │ │ └── Navbar.jsx │ │ ├── index.css │ │ └── main.jsx │ ├── tailwind.config.js │ └── vite.config.js ├── Video 131/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── actions/ │ │ └── useractions.js │ ├── app/ │ │ ├── [username]/ │ │ │ └── page.js │ │ ├── about/ │ │ │ └── page.js │ │ ├── api/ │ │ │ ├── auth/ │ │ │ │ └── [...nextauth]/ │ │ │ │ └── route.js │ │ │ └── razorpay/ │ │ │ └── route.js │ │ ├── dashboard/ │ │ │ └── page.js │ │ ├── globals.css │ │ ├── layout.js │ │ ├── login/ │ │ │ └── page.js │ │ └── page.js │ ├── components/ │ │ ├── Dashboard.js │ │ ├── Footer.js │ │ ├── Navbar.js │ │ ├── PaymentPage.js │ │ └── SessionWrapper.js │ ├── db/ │ │ └── connectDb.js │ ├── jsconfig.json │ ├── models/ │ │ ├── Payment.js │ │ └── User.js │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ └── tailwind.config.js ├── Video 132/ │ └── next-navigation-tutorial/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── about/ │ │ │ └── page.js │ │ ├── blogpost/ │ │ │ └── [slug]/ │ │ │ └── page.js │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── components/ │ │ └── Navbar.js │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ └── tailwind.config.js ├── Video 133/ │ └── ssr-ssg-isr/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ └── tailwind.config.js ├── Video 134/ │ └── environment-variables/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ └── tailwind.config.js ├── Video 135/ │ └── styles-in-nextjs/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── about/ │ │ │ └── page.js │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── jsconfig.json │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ ├── styles/ │ │ └── Home.module.css │ └── tailwind.config.js ├── Video 136/ │ └── bitlinks/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── BitLinks.postman_collection.json │ ├── README.md │ ├── app/ │ │ ├── [shorturl]/ │ │ │ └── page.js │ │ ├── api/ │ │ │ └── generate/ │ │ │ └── route.js │ │ ├── globals.css │ │ ├── layout.js │ │ ├── page.js │ │ └── shorten/ │ │ └── page.js │ ├── components/ │ │ └── Navbar.js │ ├── jsconfig.json │ ├── lib/ │ │ └── mongodb.js │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ └── tailwind.config.js ├── Video 137/ │ └── linktree-clone/ │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app/ │ │ ├── [handle]/ │ │ │ └── page.js │ │ ├── api/ │ │ │ └── add/ │ │ │ └── route.js │ │ ├── generate/ │ │ │ └── page.js │ │ ├── globals.css │ │ ├── layout.js │ │ └── page.js │ ├── components/ │ │ └── Navbar.js │ ├── jsconfig.json │ ├── lib/ │ │ └── mongodb.js │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.mjs │ └── tailwind.config.js ├── Video 14/ │ └── index.html ├── Video 15/ │ ├── index.html │ └── style.css ├── Video 16/ │ └── index.html ├── Video 17/ │ └── index.html ├── Video 18/ │ └── index.html ├── Video 19/ │ ├── colors.html │ └── index.html ├── Video 20/ │ └── index.html ├── Video 21/ │ └── index.html ├── Video 22/ │ └── index.html ├── Video 23/ │ └── index.html ├── Video 24/ │ └── index.html ├── Video 25/ │ └── index.html ├── Video 26/ │ └── index.html ├── Video 27/ │ └── index.html ├── Video 28/ │ └── index.html ├── Video 29/ │ └── index.html ├── Video 30/ │ └── index.html ├── Video 31/ │ └── index.html ├── Video 32/ │ └── index.html ├── Video 33/ │ └── index.html ├── Video 34/ │ └── index.html ├── Video 35/ │ └── index.html ├── Video 36/ │ └── index.html ├── Video 38/ │ └── index.html ├── Video 39/ │ ├── grid-1.html │ └── grid-2.html ├── Video 40/ │ └── index.html ├── Video 41/ │ └── index.html ├── Video 42/ │ ├── Demo.html │ ├── index.html │ └── style.css ├── Video 43/ │ └── index.html ├── Video 44/ │ └── index.html ├── Video 45/ │ └── index.html ├── Video 46/ │ └── index.html ├── Video 47/ │ ├── index.html │ └── style.css ├── Video 48/ │ └── index.html ├── Video 49/ │ └── index.html ├── Video 50/ │ └── index.html ├── Video 51/ │ └── index.html ├── Video 52/ │ └── index.html ├── Video 53/ │ ├── assets/ │ │ └── videos/ │ │ └── video1.m4v │ ├── index.html │ └── style.css ├── Video 54/ │ ├── index.html │ ├── new.js │ └── script.js ├── Video 55/ │ ├── index.html │ └── script.js ├── Video 56/ │ └── index.js ├── Video 57/ │ └── index.js ├── Video 58/ │ └── index.js ├── Video 59/ │ └── index.js ├── Video 60/ │ └── index.js ├── Video 61/ │ ├── index.html │ └── index.js ├── Video 62/ │ └── index.js ├── Video 63/ │ ├── index.html │ ├── index.js │ ├── loops.js │ └── mfr.js ├── Video 64/ │ └── index.html ├── Video 65/ │ └── index.html ├── Video 66/ │ └── index.html ├── Video 67/ │ ├── index.html │ └── script.js ├── Video 68/ │ ├── index.html │ └── script.js ├── Video 69/ │ ├── index.html │ └── script.js ├── Video 70/ │ └── index.html ├── Video 71/ │ └── index.html ├── Video 72/ │ ├── index.html │ └── script.js ├── Video 73/ │ ├── index.html │ └── script.js ├── Video 74/ │ ├── eventBubbling.html │ ├── index.html │ └── script.js ├── Video 75/ │ ├── index.html │ ├── promise.js │ └── script.js ├── Video 76/ │ ├── index.html │ └── script.js ├── Video 77/ │ ├── index.html │ └── script.js ├── Video 78/ │ └── index.html ├── Video 79/ │ ├── index.html │ └── script.js ├── Video 80/ │ ├── gs.js │ ├── index.html │ └── script.js ├── Video 81/ │ └── index.html ├── Video 82/ │ ├── index.html │ └── script.js ├── Video 83/ │ ├── Problems.md │ └── Solutions/ │ ├── 01_houses.js │ └── 07_localStorage.html ├── Video 84 - Project 2 - Spotify Clone/ │ ├── css/ │ │ ├── style.css │ │ └── utility.css │ ├── index.html │ ├── js/ │ │ └── script.js │ └── songs/ │ ├── .htaccess │ ├── Angry_(mood)/ │ │ └── info.json │ ├── Bright_(mood)/ │ │ └── info.json │ ├── Chill_(mood)/ │ │ └── info.json │ ├── Dark_(mood)/ │ │ └── info.json │ ├── Diljit/ │ │ └── info.json │ ├── Funky_(mood)/ │ │ └── info.json │ ├── Love_(mood)/ │ │ └── info.json │ ├── Uplifting_(mood)/ │ │ └── info.json │ ├── cs/ │ │ └── info.json │ ├── karan aujla/ │ │ └── info.json │ └── ncs/ │ └── info.json ├── Video 85/ │ ├── myserver.js │ ├── package.json │ └── server.js ├── Video 86/ │ ├── index.html │ ├── main.js │ ├── mymodule.js │ ├── mymodule2.js │ └── package.json ├── Video 87/ │ ├── aboutpath.js │ ├── harry │ ├── harry.txt │ ├── harry2.txt │ ├── main.js │ ├── mainpromise.js │ └── package.json ├── Video 88/ │ ├── Agenda.md │ ├── main.js │ ├── package.json │ └── public/ │ └── harry.txt ├── Video 89/ │ ├── Agenda.md │ ├── main.js │ ├── package.json │ ├── public/ │ │ └── mypage.html │ ├── routes/ │ │ ├── blog.js │ │ └── shop.js │ └── templates/ │ └── index.html ├── Video 90/ │ ├── logs.txt │ ├── main.js │ ├── package.json │ ├── public/ │ │ └── harry.txt │ └── routes/ │ └── blog.js ├── Video 91/ │ └── index.js ├── Video 92/ │ ├── index.js │ ├── package.json │ └── views/ │ ├── index.ejs │ └── navbar.ejs ├── Video 93/ │ ├── index.js │ └── package.json ├── Video 94/ │ └── playground1.mongodb.js ├── Video 95/ │ └── crud.mongodb.js ├── Video 96/ │ ├── main.js │ ├── models/ │ │ └── Todo.js │ └── package.json ├── Video 97/ │ └── main.js ├── Video 98/ │ ├── index.html │ ├── package.json │ ├── setup.md │ ├── src/ │ │ ├── input.css │ │ └── output.css │ └── tailwind.config.js ├── Video 99/ │ ├── main.js │ ├── models/ │ │ └── Employee.js │ ├── package.json │ ├── question.md │ └── views/ │ └── index.ejs └── video 117/ ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package.json ├── src/ │ ├── App.css │ ├── App.jsx │ ├── index.css │ └── main.jsx └── vite.config.js ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitattributes ================================================ # Auto detect text files and perform LF normalization * text=auto ================================================ FILE: .gitignore ================================================ *.mp3 node_modules ================================================ FILE: README.md ================================================ # Welcome to Sigma's Web Development Course - Hindi Web Development Tutorials! 🚀 ## What's Inside: If you've been itching to dive into the world of web development but feel lost in a sea of English tutorials, you're in the right place! Our course is exclusively in Hindi and is crafted to guide you from being an absolute beginner to a seasoned pro, one step at a time. ## Who Can Benefit? ### This course is a perfect fit for: 1. Beginners eager to start their web development journey 2. Intermediate developers looking to refine their skills 3. Individuals who prefer learning in Hindi ## What You'll Master: ### During this course, you'll delve into: 1. The fundamentals of HTML, CSS, and JavaScript 2. Both front-end and back-end development 3. How to seamlessly integrate databases 4. Real-world project implementation 5. And a whole lot more! ## The Schedule: We're committed to your growth. Expect fresh source code additions nearly every day. Keep up the pace with our schedule and watch your skills soar! 📅 Get ready to embark on an exciting coding journey! 👨‍💻🌟 Ready to start? [Click here](https://www.youtube.com/playlist?list=PLu0W_9lII9agq5TrH9XLIKQvv0iaF2X3w) to access the complete YouTube playlist. ================================================ FILE: Video 01/index.html ================================================ Document ================================================ FILE: Video 01/this.txt ================================================ this is thisth8is ================================================ FILE: Video 02/index.html ================================================ Sigma Web Development Course Hey this is my first website. Sigma Harry bhai ka course achha hai. and ye sigma course hai ================================================ FILE: Video 02/script.js ================================================ alert("Welcome to Sigma Web Development Course") ================================================ FILE: Video 02/style.css ================================================ body{ background-color: red; color: white; } ================================================ FILE: Video 03/.vscode/settings.json ================================================ { "livePreview.portNumber": 3000, "livePreview.hostIP": "192.168.1.199", "liveServer.settings.useLocalIp": true, "liveServer.settings.host": "192.168.1.199", "livePreview.defaultPreviewPath": "/index.html" } ================================================ FILE: Video 03/index.html ================================================ title of the page content ================================================ FILE: Video 03/script.js ================================================ alert("Hello") ================================================ FILE: Video 03/style.css ================================================ body{ background-color: red; } ================================================ FILE: Video 04/bookmarkmanager.html ================================================ Bookmark Manager - CodeWithHarry

My Bookmarks - CodeWithHarry

Primary Bookmarks

Open Google

Open Facebook

Open Quora

Open CodeWithHarry

Open YouTube

Secondary Bookmarks

Open Wikipedia

Open Stackoverflow

================================================ FILE: Video 04/index.html ================================================ My Bookmarks - CodeWithHarry

My Bookmarks - CodeWithHarry using h1

Main Bookmarks - CodeWithHarry using h2

Main Bookmarks - CodeWithHarry using h3

Main Bookmarks - CodeWithHarry using h4

Main Bookmarks - CodeWithHarry using h5
Main Bookmarks - CodeWithHarry using h6

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Officia hic cupiditate maxime, quaerat, iusto nobis porro fuga harum aut laboriosam ab quos animi?

Lorem ipsum dolor sit amet consectetur adipisicing elit. Odit totam maiores, necessitatibus sed nam illum quas, possimus debitis recusandae sunt repellendus, unde officiis corrupti obcaecati aliquam ratione eum voluptates eius. Exercitationem distinctio possimus voluptas? Voluptate laborum autem libero non laudantium a incidunt maiores quas reiciendis illum, beatae quasi hic provident mollitia optio quisquam quod suscipit atque rem! Pariatur excepturi, quo incidunt atque enim reiciendis ullam, voluptatibus laborum quos quas autem, nam a eum eligendi maxime sit deleniti eveniet ea non commodi. Similique laboriosam quos, natus doloribus, excepturi adipisci tenetur, nihil id unde deserunt cupiditate explicabo saepe beatae animi hic et?

================================================ FILE: Video 04/script.js ================================================ ================================================ FILE: Video 04/style.css ================================================ body{ background-color: rgb(239, 206, 223); } ================================================ FILE: Video 05/index.html ================================================ Images Train image
Employee Details
Name Designation Fav Language
Harry Programmer JavaScript
Sam Java
Sam
Sam foot
  1. Harry
  2. Rohan
  3. Shubham
================================================ FILE: Video 05/style.css ================================================ td{ border: 2px solid black; } ================================================ FILE: Video 06/index.html ================================================ About Harry - CodeWithHarry

Harry

Lorem ipsum dolor sit amet consectetur adipisicing elit. Ducimus, inventore laboriosam? Libero qui, a illo laborum, in aspernatur maxime temporibus quibusdam ullam quia obcaecati culpa iste est odit, voluptate quis explicabo reprehenderit. Autem cum totam laudantium possimus ipsam. Ut voluptates consectetur perferendis amet velit odit.

================================================ FILE: Video 07/index.html ================================================ Forms - Lets learn it

Form to apply for Sigma Web Development course - TA


================================================ FILE: Video 08/Comprehensive List.txt ================================================ Block Elements (Most Commonly Used First)
: A generic container for flow content.

: Paragraph.

,

,

,

,

,
: Headings.
) } export default Manager ================================================ FILE: Video 130/passop/src/components/Navbar.jsx ================================================ import React from 'react' const Navbar = () => { return ( ) } export default Navbar ================================================ FILE: Video 130/passop/src/index.css ================================================ @tailwind base; @tailwind components; @tailwind utilities; @layer components { .mycontainer { @apply container px-40 py-16 mx-auto ; } } ================================================ FILE: Video 130/passop/src/main.jsx ================================================ import React from 'react' import ReactDOM from 'react-dom/client' import App from './App.jsx' import './index.css' ReactDOM.createRoot(document.getElementById('root')).render( , ) ================================================ FILE: Video 130/passop/tailwind.config.js ================================================ /** @type {import('tailwindcss').Config} */ export default { content: [ "./index.html", "./src/**/*.{js,ts,jsx,tsx}", ], theme: { extend: {}, }, plugins: [], } ================================================ FILE: Video 130/passop/vite.config.js ================================================ import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], }) ================================================ FILE: Video 130/passop-mongo/.eslintrc.cjs ================================================ module.exports = { root: true, env: { browser: true, es2020: true }, extends: [ 'eslint:recommended', 'plugin:react/recommended', 'plugin:react/jsx-runtime', 'plugin:react-hooks/recommended', ], ignorePatterns: ['dist', '.eslintrc.cjs'], parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, settings: { react: { version: '18.2' } }, plugins: ['react-refresh'], rules: { 'react/jsx-no-target-blank': 'off', 'react-refresh/only-export-components': [ 'warn', { allowConstantExport: true }, ], }, } ================================================ FILE: Video 130/passop-mongo/.gitignore ================================================ # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* node_modules dist dist-ssr *.local # Editor directories and files .vscode/* !.vscode/extensions.json .idea .DS_Store *.suo *.ntvs* *.njsproj *.sln *.sw? ================================================ FILE: Video 130/passop-mongo/README.md ================================================ # React + Vite This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. Currently, two official plugins are available: - [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh - [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh ================================================ FILE: Video 130/passop-mongo/backend/package.json ================================================ { "name": "backend", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "body-parser": "^1.20.2", "cors": "^2.8.5", "dotenv": "^16.4.5", "express": "^4.18.3", "mongodb": "^6.4.0" } } ================================================ FILE: Video 130/passop-mongo/backend/server.js ================================================ const express = require('express') const dotenv = require('dotenv') const { MongoClient } = require('mongodb'); const bodyparser = require('body-parser') const cors = require('cors') dotenv.config() // Connecting to the MongoDB Client const url = process.env.MONGO_URI; const client = new MongoClient(url); client.connect(); // App & Database const dbName = process.env.DB_NAME const app = express() const port = 3000 // Middleware app.use(bodyparser.json()) app.use(cors()) // Get all the passwords app.get('/', async (req, res) => { const db = client.db(dbName); const collection = db.collection('passwords'); const findResult = await collection.find({}).toArray(); res.json(findResult) }) // Save a password app.post('/', async (req, res) => { const password = req.body const db = client.db(dbName); const collection = db.collection('passwords'); const findResult = await collection.insertOne(password); res.send({success: true, result: findResult}) }) // Delete a password by id app.delete('/', async (req, res) => { const password = req.body const db = client.db(dbName); const collection = db.collection('passwords'); const findResult = await collection.deleteOne(password); res.send({success: true, result: findResult}) }) app.listen(port, () => { console.log(`Example app listening on http://localhost:${port}`) }) ================================================ FILE: Video 130/passop-mongo/index.html ================================================ PassOP - Your own password manager
================================================ FILE: Video 130/passop-mongo/package.json ================================================ { "name": "passop", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0", "preview": "vite preview" }, "dependencies": { "dotenv": "^16.4.5", "react": "^18.2.0", "react-dom": "^18.2.0", "react-toastify": "^9.1.3", "uuid": "^9.0.1" }, "devDependencies": { "@types/react": "^18.2.56", "@types/react-dom": "^18.2.19", "@vitejs/plugin-react": "^4.2.1", "autoprefixer": "^10.4.18", "eslint": "^8.56.0", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.5", "postcss": "^8.4.35", "tailwindcss": "^3.4.1", "vite": "^5.1.4" } } ================================================ FILE: Video 130/passop-mongo/postcss.config.js ================================================ export default { plugins: { tailwindcss: {}, autoprefixer: {}, }, } ================================================ FILE: Video 130/passop-mongo/src/App.css ================================================ ================================================ FILE: Video 130/passop-mongo/src/App.jsx ================================================ import { useState } from 'react' import './App.css' import Navbar from './components/Navbar' import Manager from './components/Manager' import Footer from './components/Footer' function App() { return ( <>