اتصال_آمن // 0x00F4B00 تشفير: AES-256-GCM تجاوز: خطأ
دفق_البيانات // تخزين_مؤقت ذاكرة_النظام // 0.0MB ذاكرة_الفيديو // 0.0MB
العقدة // متصل وقت_الاستجابة // 14ms
> تسلسل_التمهيد // تحميل_النواة... تم
جاري تهيئة النظام...
[000%]
// 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.