Build a Personal Portfolio Website with HTML, CSS, and JavaScript – Full Tutorial in Hindi

Lyrica4World
0

बिलकुल! नीचे दिया गया है एक पूरा हिंदी वीडियो स्क्रिप्ट + टॉपिक ब्रेकडाउन एक Portfolio Website Tutorial के लिए जिसका टाइटल है:


🎥 “Build a Personal Portfolio Website with HTML, CSS, and JavaScript – Full Tutorial in Hindi”


वीडियो प्लान और स्क्रिप्ट: हिंदी में (Step-by-Step Breakdown)


🔹 Intro (0:00 – 0:40)

Script:

नमस्कार दोस्तों, स्वागत है आपका [Your Channel Name] में।
इस वीडियो में हम एक शानदार Personal Portfolio Website बनाएंगे, सिर्फ HTML, CSS और JavaScript का इस्तेमाल करके – बिलकुल स्टेप बाय स्टेप।
ये प्रोजेक्ट आपकी skills को दिखाने के लिए परफेक्ट है, चाहे आप जॉब ढूंढ रहे हों या फ्रीलांस क्लाइंट्स।
वीडियो को अंत तक ज़रूर देखें, क्योंकि हम इसमें responsive layout, animation, और live preview सब कुछ बनाएंगे।
चलिए शुरू करते हैं!


🔹 Project Structure & Setup (0:40 – 2:00)

Script:

सबसे पहले हम एक नया फ़ोल्डर बनाएंगे: portfolio-site
उसमें तीन फाइल्स बनाइए:

index.html  
style.css  
script.js

और अपने HTML फाइल में basic boilerplate को add कीजिए:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>My Portfolio</title>
  <link rel="stylesheet" href="style.css" />
</head>
<body>
  <!-- Content will go here -->
  <script src="script.js"></script>
</body>
</html>

🔹 Header + Navigation Bar (2:00 – 5:00)

Script:

सबसे पहले हम एक header section बनाएंगे जिसमें navigation होगा:

<header>
  <nav>
    <h1>MyPortfolio</h1>
    <ul>
      <li><a href="#about">About</a></li>
      <li><a href="#projects">Projects</a></li>
      <li><a href="#contact">Contact</a></li>
    </ul>
  </nav>
</header>

CSS:

nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
nav ul {
  display: flex;
  gap: 20px;
}

Responsive design के लिए हम बाद में media queries भी डालेंगे।


🔹 Hero Section (5:00 – 7:30)

Script:

अब हम एक Hero Section बनाएंगे जिसमें आपका नाम, title और एक CTA (Call To Action) बटन होगा।

<section id="hero">
  <h2>Hello, I'm Rahul</h2>
  <p>Frontend Web Developer</p>
  <button onclick="scrollToContact()">Hire Me</button>
</section>

JavaScript से बटन क्लिक पर contact section तक स्क्रॉल करेंगे।

function scrollToContact() {
  document.getElementById("contact").scrollIntoView({ behavior: "smooth" });
}

🔹 About Section (7:30 – 9:30)

<section id="about">
  <h2>About Me</h2>
  <p>I'm a passionate frontend developer with 2+ years of experience in building responsive websites using HTML, CSS, JavaScript, and React.</p>
</section>

🔹 Projects Section (9:30 – 13:00)

Script:

यहाँ हम अपनी कुछ projects को showcase करेंगे, कार्ड्स के फॉर्म में:

<section id="projects">
  <h2>Projects</h2>
  <div class="project-card">
    <h3>Weather App</h3>
    <p>A simple weather app using OpenWeatherMap API.</p>
    <a href="#">Live Demo</a>
  </div>
  <!-- Add more cards -->
</section>

CSS (Flexbox or Grid for layout):

#projects {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
}

🔹 Contact Section (13:00 – 15:00)

<section id="contact">
  <h2>Contact Me</h2>
  <form>
    <input type="text" placeholder="Your Name" required />
    <input type="email" placeholder="Your Email" required />
    <textarea placeholder="Your Message" required></textarea>
    <button type="submit">Send</button>
  </form>
</section>

JavaScript Validation (Optional):

document.querySelector("form").addEventListener("submit", (e) => {
  e.preventDefault();
  alert("Thank you for your message!");
});

🔹 Footer + Social Links (15:00 – 16:00)

<footer>
  <p>© 2025 Rahul | All rights reserved.</p>
  <div class="socials">
    <a href="#">GitHub</a>
    <a href="#">LinkedIn</a>
  </div>
</footer>

🔹 Responsive Design & Media Queries (16:00 – 18:00)

@media (max-width: 768px) {
  nav ul {
    flex-direction: column;
  }
  #hero h2 {
    font-size: 24px;
  }
}

अब आपकी साइट मोबाइल पर भी शानदार दिखेगी!


🔹 Animations (Optional - 18:00 – 20:00)

section {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.5s ease-in-out;
}
section.visible {
  opacity: 1;
  transform: translateY(0);
}

JavaScript से on scroll animation trigger करें:

window.addEventListener("scroll", () => {
  document.querySelectorAll("section").forEach((sec) => {
    if (sec.getBoundingClientRect().top < window.innerHeight - 100) {
      sec.classList.add("visible");
    }
  });
});

🔹 Conclusion & CTA (20:00 – 21:00)

Script:

तो दोस्तों, आपने देखा हमने सिर्फ HTML, CSS और JavaScript से एक पूरा Portfolio Website बनाया।
आप इसमें अपनी image, resume लिंक, और GitHub projects भी ऐड कर सकते हैं।

अगर ये वीडियो आपके लिए helpful रहा हो, तो लाइक कीजिए, चैनल को सब्सक्राइब कीजिए, और शेयर करना न भूलें।
मिलते हैं अगली वीडियो में, तब तक के लिए Happy Coding! 🚀


🧰 Bonus:

  • 🎯 Project Name: portfolio-website-rahul

  • 🎯 GitHub Repo (Optional): Add upload steps with GitHub Pages or Netlify

  • 🎯 Video Title Suggestion:
    “Create Personal Portfolio Website with HTML CSS JavaScript | Beginner to Advanced (Hindi)”


अगर आप चाहें, तो मैं इसका:

  • 📁 Source Code फोल्डर पैक

  • 🖼️ Thumbnail Idea

  • 📝 Notion or PDF Format
    भी बना सकता हूँ।

बताइए आपको इनमें से क्या चाहिए?

Tags

Post a Comment

0 Comments
Post a Comment (0)

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !
To Top