EDDIE KIM

Neon Fintech

Next.jsD3.jsFramer Motion

A futuristic banking dashboard with real-time data visualization.

Overview

The Neon FinTech Dashboard challenges traditional financial UI by introducing a cyberpunk-inspired aesthetic without compromising usability. We focused heavily on data legibility while using motion to guide user attention.

Key Features

  • Real-time WebSockets: Live crypto prices.
  • GLSL Shaders: Background mesh gradients that react to market volatility.
  • Fluid Layouts: Drag-and-drop widgets with framer-motion layout projection.

Technical Challenge

One of the biggest hurdles was managing the performance of 50+ live data points while maintaining 60fps animations. We utilized Web Workers for data processing and optimized React re-renders.

// Example of the optimized ticker component
const Ticker = ({ data }) => {
  return (
    <div className="ticker-wrap">
      <motion.div animate={{ x: -1000 }} transition={{ repeat: Infinity, duration: 20 }}>
        {data.map(item => <PriceTag key={item.id} {...item} />)}
      </motion.div>
    </div>
  )
}