Work

Creative Poetry Portfolio

Next.js
Three.js
Tailwind CSS

Immersive creative portfolio showcasing poetry and literary works through interactive 3D elements, dynamic text transformations, and innovative presentation of written content.

Interactive poetry portfolio with 3D notebook model and text transformation features

Project Overview

Louise Eriksson Creative Portfolio is an immersive digital showcase for poetry and literary works, featuring innovative 3D graphics and interactive text presentation. Built with modern React technologies, it transforms traditional poetry reading into an engaging, interactive experience through dynamic visualizations and creative user interfaces.

Technical Implementation

Frontend Framework:

  • Next.js 15.3.2 with React 19 for cutting-edge performance
  • TypeScript for type-safe development
  • Tailwind CSS with typography plugin for elegant styling
  • React Three Fiber for 3D graphics and animations
  • Drei library for enhanced 3D components

Interactive Features:

  • Custom GLB Model: Interactive 3D notebook and pen animation
  • Particle System: Optimized floating particles with physics
  • Vanilla Tilt: Hardware-accelerated tilt effects
  • Dynamic Text Transformations: Interactive poem presentation
  • Audio Integration: Synchronized audio playback with poems

Key Features & Innovation

3D Interactive Elements:

  • Animated 3D notebook model with realistic physics
  • Optimized particle system with 30 floating elements
  • Orbital controls with auto-rotation and smooth damping
  • Hardware-accelerated animations using WebGL

Poetry Presentation System:

  • Multiple poem formats with version toggles
  • Text transformation sliders for interactive reading
  • Audio synchronization with written content
  • Dynamic spacing and typography adjustments

User Experience Design:

  • Immersive 3D background scenes
  • Responsive design for all device types
  • Smooth transitions and micro-interactions
  • Elegant typography with custom font loading

Technical Highlights

3D Graphics Optimization:

  • Reduced particle count for performance (30 particles)
  • Efficient animation loops with time-based updates
  • Proper geometry disposal for memory management
  • Canvas-based rendering with React Three Fiber

Creative Development:

  • Custom GLB model integration and animation
  • Dynamic text manipulation and presentation
  • Audio-visual synchronization systems
  • Interactive user interface components

Impact & Results

  • Creative Innovation: Transforms traditional poetry reading into interactive experience
  • Technical Excellence: Modern 3D web graphics with optimized performance
  • User Engagement: Immersive presentation increases content interaction
  • Design Leadership: Innovative approach to literary portfolio presentation

Technical Stack

  • Framework: Next.js 15.3.2, React 19, TypeScript
  • 3D Graphics: React Three Fiber, Drei, Three.js
  • Styling: Tailwind CSS, Typography plugin
  • Interactions: Vanilla Tilt, custom animation systems
  • Content: JSON-based poem data, audio integration