Skip to content

pattynextdoor/me

Repository files navigation

Personal Portfolio - Patrick Tumbucon

A modern, animated portfolio website built with Next.js, TypeScript, and Framer Motion.

Features

  • Glass-morphism Navigation - Sticky header with frosted glass effect on scroll
  • Animated Gradient Background - Smooth, continuously animating background
  • Scroll Animations - Beautiful fade-in and stagger effects using Framer Motion
  • Responsive Design - Mobile-first approach with Tailwind CSS
  • Dark Theme - High-contrast color scheme with coral accents
  • Performance Optimized - Next.js font optimization and image handling

Tech Stack

Getting Started

Prerequisites

This project uses Bun as its JavaScript runtime and package manager.

# Install Bun (macOS/Linux)
curl -fsSL https://bun.sh/install | bash

# Or via Homebrew
brew install oven-sh/bun/bun

Installation

bun install

Development

bun run dev

Open http://localhost:3000 to view in your browser.

Build

bun run build
bun run start

Using npm (Alternative)

If you prefer npm, all commands work with npm as well:

npm install
npm run dev
npm run build
npm start

Customization

Update Personal Information

Edit the following files to personalize the site:

Color Scheme

Modify the color palette in tailwind.config.ts:

colors: {
  primary: "#1E1E1E",    // Background
  text: "#D9D9D9",       // Text color
  accent: "#FF5948",     // Coral accent
  secondary: "#4d65ff",  // Blue accent
  dark: "#101011",       // Darker background
  border: "#222222",     // Border color
}

Animation Settings

Customize animation variants in lib/animations.ts.

Project Structure

├── app/
│   ├── layout.tsx          # Root layout with fonts
│   ├── page.tsx            # Home page
│   └── globals.css         # Global styles
├── components/
│   ├── AnimatedBackground.tsx
│   ├── Navigation.tsx
│   ├── Hero.tsx
│   ├── About.tsx
│   ├── Experience.tsx
│   └── Contact.tsx
├── lib/
│   └── animations.ts       # Framer Motion variants
└── public/                 # Static assets

Design Inspiration

This portfolio draws inspiration from:

  • Function Health - Glass-morphism navigation
  • Inga Hampton - Animated gradients
  • Telkom-OT - Color schemes and animations
  • Astra Lab - Layout and structure

License

MIT

About

My personal website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •