Skip to content

VSupunK/NextJS-Portfolio

Repository files navigation

Supun Kalhara - Portfolio Website 🌟

Welcome to the repository for my personal portfolio website, showcasing my skills, projects, and professional journey as a Full Stack Developer and UI/UX Designer.

🔗 Live Website: supun-kalhara-portfolio.netlify.app


🖥️ Tech Stack

The portfolio is built using modern web development technologies to ensure a smooth, interactive, and responsive user experience:


✨ Features

  • Responsive Design: Fully optimized for desktops, tablets, and mobile devices.
  • Smooth Animations: Created with Framer Motion for a dynamic and engaging user experience.
  • Interactive Elements: Hover effects, dynamic animations, and intuitive UI/UX.
  • Modular Structure: Code structured for scalability and maintainability.
  • Tech Stack Showcase: Highlights the technologies I use with hover animations.
  • Testimonials: Sliding cards with inspiring quotes from industry professionals.

🚀 Getting Started

Prerequisites

  • Node.js (v16 or later recommended)
  • npm (or yarn) package manager

Installation

  1. Clone the repository:
    git clone https://github.com/VSupunK/NextJS-Portfolio/tree/Supun's-Portfolio
  2. Navigate to the project directory:
    cd your-repo-name
  3. Install dependencies:
    npm install

Running Locally

To start the development server:

npm run dev

Visit http://localhost:3000 in your browser to view the website.

Building for Production

To create a production build:

npm run build

For static export:

npm run export

The static files will be available in the out directory.


📂 Folder Structure

my-portfolio/
├── components/         # Reusable React components
├── pages/              # Next.js pages
├── public/             # Static assets (images, icons, etc.)
├── data/               # Data for testimonials, companies, etc.
├── next.config.js      # Next.js configuration
└── README.md           # Project documentation

🛠️ Deployment

This portfolio is deployed on Netlify. To redeploy:

  1. Build the project:
    npm run build
  2. Upload the out directory to Netlify.

🙌 Connect with Me

If you like my portfolio or want to collaborate, feel free to reach out!


About

Portfolio website using Next.js and Framer Motion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published