Replace the placeholder content with your own information:
<a href="#hero" className="header__logo">
YN {/* Replace "BS" with your initials */}
</a><h1 className="hero__title">
Hello, I'm <span className="hero__name">Your Name</span>. {/* Your name */}
<br />
I'm a [your role/title]. {/* Your job title */}
</h1>Replace src/assets/profile.png with your photo (recommended: square image, 500x500px or larger)
Replace both paragraphs with your own bio.
const skills = [
"YOUR_SKILL_1",
"YOUR_SKILL_2",
// ... add your technologies
];const items: ExperienceItem[] = [
{
company: "Your Company Name",
role: "Your Job Title",
period: "Start Date — End Date (or Present)",
description: "Brief description of what you did...",
},
// Add more items...
];const posts: Post[] = [
{
title: "Your Article Title",
url: "https://your-blog.com/article",
date: "2025-01-15",
},
// Add more posts...
];<a href="https://github.com/your-username" ...> {/* Your GitHub */}
<a href="mailto:your-email@example.com" ...> {/* Your Email */}<p>YOUR NAME ©{new Date().getFullYear()}</p><title>Your Name • Full Stack Developer</title>$accent: #64ffda; // Change to your brand colorconst particleCount = 80; // Increase/decrease for more/fewer particlesThe form currently shows a demo alert. To make it functional:
Option 1: Formspree
- Sign up at formspree.io
- Update
src/sections/Contact.tsx:
const handleSubmit = async (e: React.FormEvent) => {
e.preventDefault();
const response = await fetch("https://formspree.io/f/YOUR_FORM_ID", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(formData),
});
if (response.ok) {
alert("Message sent!");
setFormData({ name: "", email: "", message: "" });
}
};Option 2: EmailJS
- Sign up at emailjs.com
- Follow their React integration guide
- Update all personal information
- Replace profile photo
- Test all navigation links
- Test contact form (if integrated)
- Update social media links
- Change page title and meta description
- Run
pnpm buildto verify no errors - Choose deployment platform (Vercel, Netlify, etc.)
Need help? Check the main README.md for detailed documentation.