Skip to content

Merge Initial Portfolio Design to Main#2

Merged
zethcode merged 14 commits intomainfrom
develop
Jan 31, 2026
Merged

Merge Initial Portfolio Design to Main#2
zethcode merged 14 commits intomainfrom
develop

Conversation

@zethcode
Copy link
Owner

No description provided.

TylerMontegs and others added 14 commits January 26, 2026 22:07
- Add main.css with color palette, fonts, animations, shadows
- Configure Nuxt UI theme in app.config.ts
- Add @nuxtjs/google-fonts with Playfair Display, Source Sans 3, JetBrains Mono
- Set dark mode as default
- Add SkillCard with icon, name, and 3-bar level indicator
- Add ProjectCard with image, hover overlay, featured badge
- Add TimelineItem with vertical timeline and tech tags
- Add BlogCard with formatted date and read-more indicator
- Add HeroSection with typing animation and scroll indicator
- Add AboutSection with stats grid and floating code snippet
- Add SkillsSection with 3-column categorized grid
- Add ProjectsSection with featured project cards
- Add ExperienceSection with vertical timeline
- Add ContactSection with form validation
- Create index.vue assembling all sections
- Remove catch-all [...slug].vue route
- Configure blog collection with schema in content.config.ts
- Add blog index page with posts grid and empty state
- Add blog post detail page with prose styling
- Create sample posts: hello-world, building-with-nuxt-4
- Remove demo content (index.md, about.md)
- Remove demo components (Alert.vue, Counter.vue)
- Add scroll reveal animations with IntersectionObserver plugin
- Add page transitions with fade/slide effects
- Add comprehensive SEO meta tags (Open Graph, Twitter Cards)
- Add OG image placeholder (1200x630)
- Add resume PDF placeholder
- Fix Tailwind CSS 4 @reference directive for style blocks
- Ensure skip-to-content link and focus-visible styles

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@zethcode zethcode self-assigned this Jan 31, 2026
@zethcode zethcode merged commit 9f89c86 into main Jan 31, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants