Kokon
A free, local alternative to Nano Banana and Generative Fill. Brush an area, type the change, and your own GPU does the edit. One installer for Windows, Mac and Linux.
A 3D carousel of the Blu Junior cards — click to flip through the designs.
Translation pending
DesignGitHub @HamzehGhoreyshiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
3D carousel of the Blu Junior cards — click to glide, Saman-style card backs, CSS 3D + React
Translation pending
Loading the full README.
Read the full README ↗A horizontal 3D carousel of the seven Blu Junior card designs, standing upright like real cards. Click anywhere to glide to the next card (it rolls in from the right); move the mouse to tilt it.
Live: https://blu-bank-cards-animation-2.vercel.app
▶️ Full-quality video (1920×1080, 60 fps, loops): docs/demo.mp4
npm install
npm run dev
Filmed frame by frame on a virtual clock (no dropped frames): the macOS pointing-hand cursor rests on the card and clicks through all seven cards with real clicks, ending where it started so the video loops.
npm i --no-save puppeteer-core
npm run build
node tools/record.mjs demo-4k.mp4 # 1280×720 page → 3840×2160 video
Needs Google Chrome and ffmpeg.
Vite · React 18 · TypeScript · Tailwind CSS v4 · requestAnimationFrame (no animation libraries).
src/App.tsx — carousel motion, card faces, card back layout, random holder datasrc/Particles.tsx — background particles and click confetti (one canvas)Card artwork and the blu and Saman Bank logos belong to their owners; used here for a non-commercial design concept. All card details are randomly generated and not real.
Design experiment by Hamzeh · Built with Claude.