Flux Lura

Flux Lura

A free online tool for seamless multimedia conversion. Transform images, audio, and videos effortlessly — elevate your content in seconds.

NextJSTypeScriptTailwindCSSShadcn UIMotion.devFFmpeg

🎬 Convert Anything, Anytime

Flux Lura is a fast and intuitive media conversion tool. Upload, convert, and download your content — all in one beautifully responsive interface.

Flux Lura Screenshot

🔍 Overview

Flux Lura is a browser-based application that allows users to convert multimedia files — including images, audio, and video — quickly and easily. Whether you're compressing a video or converting an image format, it's engineered to make complex tasks accessible.

💡 Key Features

🧪 Technologies Used

  • Next.js – Full-stack React framework for fast development
  • React – Component-based UI library
  • TypeScript – Static typing for predictable code
  • Tailwind CSS – Utility-first CSS framework
  • Shadcn UI – Headless, accessible component library
  • Motion.dev – Animation library for fluid interactions
  • FFmpeg – Command-line media processing powerhouse

🧠 Challenges & Learnings

🌀 Handling Media Processing in the Browser

Integrating FFmpeg for in-browser conversion pushed the limits of WebAssembly. I learned how to manage memory efficiently and work around limitations like file size and encoding complexity.

🛠️ Building a Fluid Interface

Achieving responsive and visually appealing design with Tailwind CSS and Shadcn UI taught me to pay attention to layout flexibility and accessibility best practices.

📦 Optimizing Conversion Performance

Experimenting with different FFmpeg flags and thread optimizations deepened my understanding of multimedia processing and helped reduce conversion latency significantly.

🚀 Getting Started

1. Clone this repo

Terminal
git clone https://github.com/aayushbharti/fluxlura && cd fluxlura

2. Install dependencies

Terminal
npm install

🔗 Try it yourself

Contact Drawer

OPEN TO WORK · OPEN TO WORK ·
OPEN TO WORK · OPEN TO WORK ·

FROM CONCEPT TO CREATION

LET's MAKE IT HAPPEN!

I'm available for full-time roles & freelance projects.

I thrive on crafting dynamic web applications, and
delivering seamless user experiences.

I'm Aayush - a full-stack developer, freelancer & problem solver. Thanks for checking out my site!

© 2025 Aayush Bharti

s