Skip to content

nishadinfo9/portfolio

Repository files navigation

Nishad Hasan - Frontend Developer Portfolio

A modern, professional portfolio website featuring advanced animations, centered navigation, and premium UI components. Built with performance, accessibility, and exceptional user experience in mind.

🚀 Live Demo

✨ Enhanced Features

🎨 Advanced Design & Animations

  • GSAP Text Animations: Character-by-character reveal effects
  • Framer Motion: Smooth page transitions and scroll-based animations
  • Centered Navigation: Professional floating navigation bar
  • Shadcn UI Components: Premium, accessible component library
  • Gradient Accents: Modern color schemes and visual hierarchy

🔧 Technical Excellence

  • Next.js 14 with App Router and TypeScript
  • GSAP Integration for advanced text animations
  • Shadcn UI for consistent, accessible components
  • Tailwind CSS with custom animations
  • Framer Motion for smooth interactions
  • Performance Optimized - Fast loading and smooth scrolling

🛠 Technology Stack

Core Framework

  • Next.js 14 (App Router) - React framework with SSR
  • TypeScript - Type safety and developer experience
  • React 18 - Latest React features and concurrent rendering

Styling & UI

  • Tailwind CSS - Utility-first CSS framework
  • Shadcn UI - High-quality, accessible components
  • CSS Variables - Dynamic theming system
  • Tailwind Animate - Extended animation utilities

Animation Libraries

  • GSAP - Professional-grade animations
  • Framer Motion - React-specific animation library
  • Scroll-based Animations - Reveal on scroll effects

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/nishadhasan/portfolio.git
    cd portfolio
  2. Install dependencies

    npm install
  3. Run development server

    npm run dev
  4. Open in browser

Build Commands

# Development
npm run dev

# Production build
npm run build

# Start production server
npm run start

# Code formatting
npm run format

# Linting
npm run lint

📞 Contact

Nishad Hasan - Frontend Developer


Built with ❤️ using Next.js, GSAP, Framer Motion, and Shadcn UI

About

this is my portfolio website

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors