Lumina - Realistic 3D PDF Flipbook React ViewerLumina - Realistic 3D PDF Flipbook React Viewer
Transform PDFs into lifelike 3D flipbooks with sound, glassmorphism UI, and smooth physics.Lumina - Realistic 3D PDF Flipbook React Viewer
Transform PDFs into lifelike 3D flipbooks with sound, glassmorphism UI, and smooth physics.
Overview
Lumina
Flipbook Pro is a cutting-edge React application that transforms
standard PDF documents into immersive, photorealistic digital
publications. Whether you are creating digital magazines, brochures,
catalogs, or interactive ebooks, Lumina delivers a premium reading
experience.
Built with the latest React 19 and Tailwind CSS, it
features a modern Glassmorphism UI that floats beautifully
over realistic leather and paper textures. The application uses
hardware-accelerated 3D physics to simulate the actual weight and
flexibility of paper, accompanied by synchronized sound effects for
every page turn.
It is completely self-contained and requires no backend
database—just upload your PDF and deploy.
Key
Highlights:
- Zero Backend: Runs entirely as a static site (HTML/CSS/JS).
- Docker Ready: Includes a production-ready Docker setup with Nginx.
- High Performance: Optimized with Vite for lightning-fast loading.
Features
Features
- React 19 & TypeScript: Built with the latest web technologies for stability and performance.
- Realistic 3D Page Flip: Smooth, physics-based page-turning animations.
- Direct PDF Rendering: Renders PDF files directly without conversion using PDF.js.
- Immersive Audio: Integrated
Howler.jsengine for realistic page-flip sound effects. - Glassmorphism UI: Modern, translucent interface design with blur effects.
- Premium Textures: Includes photorealistic Leather and Paper backgrounds.
- Smart Zoom & Pan: Intuitive controls for reading fine print on any device.
- Fully Responsive: Adapts perfectly to desktops, tablets, and mobile phones.
- Docker Support: Comes with
Dockerfileanddocker-compose.ymlfor instant server deployment.
Requirements
Requirements
- For Development: Node.js (v18+) and NPM installed on your local machine.
- For Hosting: Any standard web hosting (Shared, VPS, or Static Hosting like Netlify/Vercel) or a server with Docker support.
Instructions
Instructions
Installation:
- Unzip the downloaded project file.
- Open your terminal/command prompt in the project folder.
- Run
npm installto install all dependencies. - Run
npm run devto start the local preview server.
How to Build for Production:
- Run the command
npm run build. ###licode###dist folder. - Upload the contents of the
distfolder to your web server (e.g., public_html or htdocs).
Docker Deployment:
- Upload the project to your VPS.
- Run
docker-compose up -d --build. ###li/li###
| Category | Scripts & Code / ReactJS |
| First release | 16 February 2026 |
| Last update | 16 February 2026 |
| Software framework | React |
| Files included | .php, .css, .html, Javascript .js |
| JavaScript Framework | jQuery, Node.js |
| Tags | responsive, animation, magazine, ebook, 3d, pdf, brochure, catalog, typescript, react, flipbook, tailwind, pdf viewer, vite, glassmorphism |








