Skip to content

Shreyanshsingh23/portfolio

Repository files navigation

Shreyansh Singh Gautam - Portfolio Website

A modern, interactive portfolio website showcasing my work as a Software Engineer and Competitive Programmer.

🚀 Features

  • Modern Design: Clean, minimal interface with smooth animations
  • Dark Mode: Automatic dark/light mode switching
  • Responsive: Fully responsive design for all devices
  • Fast: Optimized for performance with Next.js
  • SEO: Optimized for search engines and social media sharing
  • Animations: Smooth scroll-triggered animations using Framer Motion

🛠️ Tech Stack

  • Framework: Next.js 14 with App Router
  • Styling: Tailwind CSS
  • Animations: Framer Motion
  • Theme: next-themes
  • Language: TypeScript
  • Deployment: Vercel

📦 Installation

# Install dependencies
npm install

# Run development server
npm run dev

# Build for production
npm run build

# Start production server
npm start

🚀 Deployment to Vercel

  1. Push your code to GitHub
  2. Go to vercel.com
  3. Click "Import Project"
  4. Select your repository
  5. Deploy!

Or use the Vercel CLI:

# Install Vercel CLI
npm i -g vercel

# Deploy
vercel

📝 Customization

Update your information in lib/data.ts:

export const personalInfo = {
  name: "Shreyansh Singh Gautam",
  email: "[email protected]",
  // ... other fields
};

export const skills = {
  languages: ["Python", "Go", "Java", "JavaScript", "C++"],
  specializations: ["AI/ML", "Backend", "Competitive Programming"],
};

📄 Adding Your Resume

  1. Convert your resume to PDF
  2. Place it in public/resume.pdf
  3. The "Get Resume" button will automatically link to it

Note: Currently contains a placeholder. Replace public/resume.pdf with your actual resume.

🔗 Links

📄 License

This project is open source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors