Make it effortless for people to reach you. Every barrier in your contact section is a missed opportunity.
<form onsubmit="sendMsg(event)"> <input name="name" placeholder="Your name" required> <input name="email" type="email" placeholder="Email" required> <textarea name="message" rows="4" required></textarea> <button type="submit">Send Message</button> </form>
// contact.php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$name = htmlspecialchars($_POST['name']);
$email = filter_var($_POST['email'], FILTER_SANITIZE_EMAIL);
$message = htmlspecialchars($_POST['message']);
mail("you@example.com",
"Portfolio contact from $name",
$message,
"Reply-To: $email"
);
echo json_encode(["ok"=>true]);
}