Website Features Board

Track ongoing improvements and upcoming features for the portfolio

Backlog

3

Blog Section

Enhancement

Add a blog section to share insights on product management and design

Medium

Details

  • Create blog post template and layout
  • Set up markdown processing for blog content
  • Add blog listing page with filtering
  • Implement RSS feed for subscribers

Case Study Details

Content

Expand project case studies with detailed problem/solution frameworks

High

Details

  • Add problem statement sections
  • Include user research findings
  • Document solution approach
  • Add metrics and outcomes

Analytics Dashboard

Enhancement

Integrate analytics to track visitor engagement and page performance

Low

Details

  • Integrate Google Analytics or Plausible
  • Track page views and user journeys
  • Monitor performance metrics
  • Create admin dashboard view

In Progress

2

Performance Optimization

Bug Fix

Optimize image loading and reduce page load times

60% complete

High
Jackie

Tasks

  • Audit current image sizes and formats
  • Implement lazy loading for images
  • Convert images to WebP format
  • Add responsive image srcsets
  • Minify CSS and JavaScript

SEO Improvements

Enhancement

Add meta descriptions, structured data, and improve accessibility

40% complete

Medium
Jackie

Tasks

  • Add unique meta descriptions to all pages
  • Implement JSON-LD structured data
  • Improve heading hierarchy (h1-h6)
  • Add alt text to all images
  • Implement proper ARIA labels

Completed

10

Home Page

Content

Landing page with hero section, role-based navigation, and featured projects

Shipped Nov 10

Features

  • Dynamic hero section with role selector
  • Featured projects showcase
  • Professional experience highlights
  • Skills and expertise overview

About Jackie Page

Content

Professional bio with role-based content filtering and dynamic skills display

Shipped Nov 12

Features

  • Role-based content filtering system
  • Dynamic skills and expertise sections
  • Team collaboration photo carousel
  • Professional certifications showcase

Projects Page

Content

Portfolio showcase with detailed case studies and role-based filtering

Shipped Nov 10

Features

  • Comprehensive project case studies
  • Role-based project filtering
  • Interactive project cards with hover effects
  • Detailed project stats and metrics

Blog Page

Content

Blog listing with category filtering and animated card transitions

Shipped Nov 15

Features

  • Category-based filtering system
  • Animated card transitions on filter
  • Featured posts section
  • Blog stats and metrics display

Career Journey Page

Content

Interactive timeline showcasing professional milestones and career progression

Shipped Nov 13

Features

  • Vertical timeline with year markers
  • Team collaboration photo carousel
  • Scroll-triggered animations
  • Detailed role descriptions and achievements

Contact Page

Content

Contact form with social links and professional availability information

Shipped Nov 11

Features

  • Contact form with validation
  • Social media links and profiles
  • Professional availability badge
  • Direct communication channels

Role Selector

Enhancement

Dynamic role selection with content filtering on About page

Shipped Nov 14

Implementation

  • Created role selector component with dropdown
  • Added URL parameter-based routing
  • Implemented client-side content filtering
  • Updated hero description and skills section dynamically

Availability Badge

Content

Added "Available for Full-Time Roles" badge to sidebar

Shipped Nov 14

Implementation

  • Added badge to SideNavigation component
  • Styled with teal color for consistency
  • Positioned below role selector with tight spacing

Design System

Enhancement

Created comprehensive design system documentation

Shipped Nov 14

Components Documented

  • Color palette (teal primary, gray neutral, semantic)
  • Typography scale and font weights
  • Spacing system (8px baseline grid)
  • Buttons, cards, badges, and form elements
  • Shadows, border radius, and responsive breakpoints

Project Filtering

Enhancement

Added ability to hide/show projects based on published status

Shipped Nov 14

Implementation

  • Added `published` field to project frontmatter
  • Hidden Fraserway RV Branding project
  • Hidden Aozora Sushi project

Legend

Type

Enhancement Bug Fix Content

Priority

High Medium Low

Design System Reference

A comprehensive guide to the design language, components, and patterns that create a consistent and delightful user experience across the portfolio.

Tailwind CSS Astro Components TypeScript Lucide Icons

Color Palette

The color system is built on teal as the primary brand color, complemented by semantic colors for different UI states.

Primary - Teal

teal-50

#F0FDFA

teal-100

#CCFBF1

teal-200

#99F6E4

teal-300

#5EEAD4

teal-400

#2DD4BF

teal-500

#14B8A6

teal-600

#0D9488

teal-700

#0F766E

teal-800

#115E59

teal-900

#134E4A

Neutral - Gray

gray-50

#F9FAFB

gray-100

#F3F4F6

gray-200

#E5E7EB

gray-300

#D1D5DB

gray-400

#9CA3AF

gray-500

#6B7280

gray-600

#4B5563

gray-700

#374151

gray-800

#1F2937

gray-900

#111827

Semantic Colors

Success

green-500 • #10B981

Used for positive actions, success states, and confirmation messages.

Warning

yellow-500 • #F59E0B

Used for caution states, medium priority, and informational alerts.

Error

red-500 • #EF4444

Used for errors, destructive actions, and critical alerts.

Typography

The typography system uses Montserrat for headings and body text, with Space Mono for code.

Type Scale

Heading 1 • 3.5rem/4rem • 56px/64px

The quick brown fox jumps

Heading 2 • 3rem/3.5rem • 48px/56px

The quick brown fox jumps

Heading 3 • 2.25rem/2.5rem • 36px/40px

The quick brown fox jumps over

Heading 4 • 1.875rem/2.25rem • 30px/36px

The quick brown fox jumps over the lazy

Heading 5 • 1.5rem/2rem • 24px/32px

The quick brown fox jumps over the lazy dog

Heading 6 • 1.25rem/1.75rem • 20px/28px

The quick brown fox jumps over the lazy dog

Body Large • 1.25rem/1.75rem • 20px/28px

The quick brown fox jumps over the lazy dog. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Body • 1rem/1.5rem • 16px/24px

The quick brown fox jumps over the lazy dog. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

Body Small • 0.875rem/1.25rem • 14px/20px

The quick brown fox jumps over the lazy dog. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Caption • 0.75rem/1rem • 12px/16px

The quick brown fox jumps over the lazy dog. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.

Font Weights

Bold (700) - Headings and emphasis

Semibold (600) - Subheadings and labels

Medium (500) - Body text and UI elements

Regular (400) - Body text

Spacing System

Consistent spacing based on an 8px baseline grid using Tailwind's spacing scale.

4px
px-1
8px
px-2
12px
px-3
16px
px-4
24px
px-6
32px
px-8
48px
px-12
64px
px-16
80px
px-20
96px
px-24
128px
px-32

Components

Reusable UI components with consistent styling and behavior.

Cards

Basic Card

A simple card with default styling, shadow, and rounded corners.

Bordered Card

A card with a colored border for emphasis or categorization.

Colored Card

A card with a background color for visual hierarchy.

Badges

Status Badges

Completed In Progress Planned Draft

Priority Badges

High Medium Low

Category Tags

Product Management Design Marketing Development

Form Elements

Shadows & Elevation

Shadow system to create depth and visual hierarchy in the interface.

Small

shadow-sm

Medium

shadow

Medium-Large

shadow-md

Large

shadow-lg

Extra Large

shadow-xl

2X Large

shadow-2xl

Border Radius

Rounded corners for cards, buttons, and other UI elements.

Small

rounded • 0.25rem

Medium

rounded-md • 0.375rem

Large

rounded-lg • 0.5rem

Extra Large

rounded-xl • 0.75rem

Full

rounded-full • 9999px

Icons

Using Lucide Icons for consistent, clean iconography throughout the interface.

home

user

briefcase

folder

pen

mail

search

settings

heart

star

check

x

arrow-right

arrow-left

chevron-right

chevron-down

plus

minus

edit

trash

download

upload

share

link

Responsive Breakpoints

Mobile-first responsive design system based on Tailwind CSS breakpoints.

Breakpoint Prefix Min Width Description
Extra Small - 0px Mobile devices (default)
Small sm: 640px Large phones, small tablets
Medium md: 768px Tablets
Large lg: 1024px Desktops, laptops
Extra Large xl: 1280px Large desktops
2X Extra Large 2xl: 1536px Ultra-wide displays

Interested in Working Together?

Let's discuss how these design principles can enhance your product