Deployment Checklist

✅ Completed

  • Professional content updated (Amazon SDE2, Samsung RIL/Telephony)
  • Dark theme implemented (blackish-brown)
  • Patents section updated (published, not issued)
  • Project images added
  • Blog structure (company vs personal)
  • Creative coding section placeholder
  • Responsive design
  • All CSS styling complete

📋 Before Deployment

1. Setup Formspree (FREE - 50 submissions/month)

  • Go to https://formspree.io/
  • Sign up with: shubhamshandilya198@gmail.com
  • Create a new form
  • Copy your form ID (looks like: xwkgxyz)
  • Replace YOUR_FORM_ID in index.html line 351

2. Deploy to GitHub Pages

# Initialize git (if not already done)
git init
git add .
git commit -m "Initial portfolio deployment"

# Add your GitHub repository
git remote add origin https://github.com/shubhamkrshandilya/shubhamkrshandilya.github.io.git

# Push to main branch
git branch -M main
git push -u origin main

3. Enable GitHub Pages

  • Go to your repository settings
  • Navigate to Pages section
  • Select branch: main
  • Select folder: / (root)
  • Save

Your site will be live at: https://shubhamkrshandilya.github.io

🎯 Optional Enhancements (After Deployment)

Add Profile Picture

  • Add your photo to /assets/images/profile.jpg
  • Update hero section image placeholder

Add Creative Coding Projects

  • Upload p5.js/Processing projects
  • Add to creative coding section

Custom Domain (Optional)

  • Purchase domain (e.g., shubhamshandilya.com)
  • Add CNAME file with domain
  • Configure DNS settings

Analytics (Optional)

  • Add Google Analytics
  • Track visitor statistics

🔧 Alternative Free Form Services

If you prefer alternatives to Formspree:

  1. Formsubmit.co (Unlimited, no signup)
    • Change action to: https://formsubmit.co/shubhamshandilya198@gmail.com
  2. Getform.io (Free tier: 50 submissions/month)

  3. Web3Forms (Free, unlimited)

📝 Pre-Deployment Test

  • Test locally at http://localhost:4000
  • Check all links work
  • Verify all images load
  • Test responsive design (mobile, tablet, desktop)
  • Clear browser cache and test again

🚀 Quick Deploy (If Using Formsubmit - No Signup Needed)

Replace line 351 in index.html:

<form class="contact-form" action="https://formsubmit.co/shubhamshandilya198@gmail.com" method="POST">

Then deploy immediately!


Current Status: ✅ Site is ready for deployment once contact form is configured