Skip to content

danielkleach/portfolio

Repository files navigation

Portfolio Website

A modern, responsive portfolio website built with Next.js and TailwindCSS.

Features

  • Responsive design
  • Smooth animations with Framer Motion
  • Direct contact options with social links
  • Modern UI with TailwindCSS
  • Server-side rendering with Next.js
  • TypeScript support

Getting Started

  1. Clone the repository:
git clone <repository-url>
cd portfolio
  1. Install dependencies:
npm install
  1. Update the following files with your information:
  • src/components/Hero.tsx: Update the introduction text and code snippet
  • src/components/About.tsx: Update your profile information and work experience
  • src/components/Projects.tsx: Add your own projects
  • src/components/Skills.tsx: Update your skills
  • src/components/Contact.tsx: Update your social links and contact information
  1. Add your profile image:
  • Add your profile image as public/profile.jpg
  • Add project images to the public directory
  1. Run the development server:
npm run dev
  1. Open http://localhost:3000 to view your portfolio

Deployment

The easiest way to deploy this portfolio is using Vercel:

  1. Push your code to a GitHub repository
  2. Import your repository to Vercel
  3. Deploy!

Built With

License

This project is licensed under the MIT License.