Skip to content

Repository files navigation

Sangamesh Jainapur Portfolio

A beautiful, responsive portfolio website built with HTML, CSS, and JavaScript using Apple's design system.

🚀 Deploy to Netlify

Option 1: Drag & Drop (Easiest)

  1. Go to Netlify Drop
  2. Drag the entire project folder (f:/projects/sangameshjainapurportfolio) to the drop zone
  3. Your site will be deployed instantly with a random subdomain
  4. Rename your site in Netlify dashboard to something like sangamesh-portfolio

Option 2: Connect to Git

  1. Push this project to GitHub
  2. Go to Netlify and sign in
  3. Click "Add new site" → "Import an existing project"
  4. Select GitHub and choose your repository
  5. Netlify will automatically detect the settings from netlify.toml
  6. Click "Deploy site"

Option 3: Netlify CLI

# Install Netlify CLI
npm install -g netlify-cli

# Login to Netlify
netlify login

# Deploy
netlify deploy --prod

📁 Project Structure

├── index.html              # Main portfolio website
├── _redirects              # SPA routing configuration
├── netlify.toml            # Netlify configuration
├── profile-pic (2).png     # Profile image
├── DSC_0226.JPG            # Gallery images
├── DSC_0307.JPG
├── IMG_0301.JPG.jpeg
├── IMG_1488.jpg
├── IMG_1516.jpg
├── IMG_2235.JPG.jpeg
├── IMG_4508.JPG.jpeg
├── IMG_9104.JPG.jpeg
├── IMG_9110.JPG.jpeg
├── IMG_9206.JPG.jpeg
├── 12.jpg.jpg
├── contact-form.spec.js    # Test file
└── test-results/           # Test results folder

✅ Features Included

  • ✅ Single Page Application (SPA) routing
  • ✅ Contact form with FormSubmit.co integration
  • ✅ Image gallery with smooth animations
  • ✅ Fully responsive design
  • ✅ Optimized caching for static assets
  • ✅ Security headers configured

🔧 Configuration Files Created

  1. _redirects - Handles SPA routing for Netlify
  2. netlify.toml - Netlify build configuration with:
    • SPA redirect rules
    • Security headers
    • Cache headers for images and static assets

📝 Notes

  • The contact form uses FormSubmit.co service (no backend needed)
  • All images are served from the root directory
  • The site is fully static - no build process required

🌐 Custom Domain (Optional)

After deployment, you can add a custom domain:

  1. Go to Domain Management in Netlify dashboard
  2. Click "Add custom domain"
  3. Follow the instructions to configure DNS

Deployed successfully! Your portfolio will be live on Netlify 🚀

hryasjhbddjhsdjhsabfhjsdbcjhsdbc

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages