Skip to content

km322/km322.github.io

Repository files navigation

Ketan Mittal's Portfolio

A modern, minimalist portfolio website showcasing projects, skills, and experience. Built with Next.js and designed for a clean, responsive user experience.

Found here: https://ketan-mittal.com

Features

  • Responsive Design: Optimized for desktop, tablet, and mobile devices
  • Dark/Light Theme Toggle: Switch between themes for better accessibility
  • Interactive Sections: About, Portfolio, Resume, and Contact sections
  • Project Showcase: Highlight key projects with detailed descriptions
  • Star Background: Animated starfield effect for visual appeal
  • Contact Form: Easy way to get in touch

Tech Stack

  • Framework: Next.js 16
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Components: Custom React components
  • Deployment: Vercel

Installation

  1. Clone the repository:

    git clone https://github.com/km322/km322.github.io.git
    cd km322.github.io
  2. Install dependencies:

    pnpm install
  3. Run the development server:

    pnpm dev
  4. Open http://localhost:3000 in your browser.

Build and Deployment

To build the project for production:

pnpm build

The project is automatically deployed to Vercel on pushes to the main branch.

Project Structure

  • app/: Next.js app directory with pages, layout, and global styles
  • components/: React components
  • lib/: Data and utilities
  • public/: Static assets

Contributing

This is a personal portfolio project. For suggestions or improvements, feel free to open an issue or submit a pull request.

License

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

About

A modern, minimalist portfolio website showcasing Ketan's projects, skills, and experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages