System Settings

Language Selection

SYSTEM_SECURE // FPGD

System Settings
--:--:--
Navigation // ONLINE
Eldora Animated Portfolio - Prince Jeruh Reyes

// Eldora Animated Portfolio

Eldora Animated Portfolio

3D Portfolio / Next.js / React Three Fiber / Eldora UI

One-liner summary: An animated 3D portfolio website built for Prince Jeruh Reyes using Next.js 14, React Three Fiber, Eldora UI components, and GSAP -- featuring immersive 3D scenes, blobity cursor effects, and smooth page transitions.

Live site: pjreyes.vercel.app


Features

  • 3D interactive scenes with React Three Fiber, Drei, and Rapier physics
  • Blobity custom cursor for immersive navigation
  • Preloader animation on page entry
  • Animated sections: Hero, About, Work, Tools, Contact
  • GSAP-powered scroll-triggered animations
  • Framer Motion for UI transitions
  • Dark theme with custom styling
  • Fully responsive design

My Contributions (Role & Responsibilities)

Full-Stack Development:

  • Built the entire portfolio website from scratch using Next.js 14
  • Integrated React Three Fiber for 3D scenes and interactive elements
  • Implemented blobity custom cursor system
  • Created preloader animation for smooth entry experience

UI/UX Design:

  • Designed all sections: Hero, About, Work, Tools, Contact, Footer
  • Applied Eldora UI open-source animated components
  • Implemented GSAP scroll-triggered animations for section reveals

Animations:

  • 3D object rendering with Three.js/Drei
  • GSAP timeline animations for scroll-based reveals
  • Framer Motion for component-level transitions
  • Kinet and Leva for fine-tuning animation parameters

Challenges Faced

  • 3D performance: Balancing visual richness with smooth performance across devices required optimizing Three.js scenes
  • Custom cursor integration: Making the blobity cursor work seamlessly with 3D canvas elements
  • Animation coordination: Syncing GSAP scroll animations with Framer Motion component transitions without conflicts
  • Responsive 3D: Ensuring 3D scenes look good and perform well on mobile devices

Project Architecture

  • Framework: Next.js 14 App Router
  • 3D Engine: React Three Fiber, Drei, Rapier
  • Animation: GSAP, Framer Motion, Kinet
  • UI: Tailwind CSS, FontAwesome Icons, React Icons
  • Curso Blobity custom cursor
  • Tools: Leva (debug panel), Meshline (3D lines)
  • Deployment: Vercel

Demo Preview

  • Live Site: pjreyes.vercel.app
  • Platform Views: Web (responsive)
  • Sections: Preloader, Hero, About, Work, Tools, Contact, Footer
  • Functionality Shown:
    • 3D interactive hero with Three.js
    • Smooth scroll-triggered animations
    • Custom cursor with blobity effect
    • Project showcase with Work section
    • Contact form
    • Dark-themed responsive layout

Development Resources

  • Guides/Docs:
    • Next.js, React Three Fiber, GSAP, Framer Motion documentation
    • Eldora UI component library (eldoraui.site)

If you need further details, please contact the author directly.

SCROLL