Building smooth room to room transitions and dynamic color updates virtual touring website with Next.js, TypeScript, and powered entirely by Replit infrastructure and PostgreSQL. What do you guys think of the transition flow?
Thanks Benjamin! It definitely was tricky under the hood.
For HueEstate, I’m using Pannellum with custom hotspots and its multi scene feature. When a user clicks a hotspot, I’ve custom coded the event listener to dynamically switch the active scene state to the target room image...
That's the whole of Penwave's design system. Every colour is read from the app's Tailwind config, and each ramp has one job: cream for the page, beige for badges, tea green for avatars, celadon for every border, muted teal for all the text.
Instrument Serif sets the headings and the post body. Inter runs the interface, 300 to 600.
In the clip the palette builds a story card, colour by colour.
Do you give every colour in your system a job, or keep a few spare? 👇
To your question: one job per colour, with a single spare accent kept for promos. Cream for the page and celadon for borders is easy to hand over to a team. Why zero bold weights?