Ecopia Tech Website Migration from Legacy PHP CMS to WebflowEcopia Tech Website Migration from Legacy PHP CMS to Webflow
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
One of my favorite projects this year: a full migration of ecopiatech.com from a legacy PHP CMS to Webflow.
Ecopia builds AI-generated 3D maps, and their site had a lot going on. Smooth scroll, parallax, character reveals, a fullscreen menu with an animated tile grid, timeline carousels, before/after sliders. The brief was simple: rebuild it 1:1.
So instead of eyeballing it, I went into the live site's CSS and measured everything. Easing curves, delays, durations, even the "random" text reveal turned out to be a 6-step delay cycle per word. Then I rebuilt it in Webflow so it feels exactly like the original, but now the team can update everything on their own.
On the content side:
220+ blog posts, news and case studies moved into Webflow CMS
Before/after sliders, videos and map embeds inside rich text, handled with simple shortcodes the editors can use
250 redirects mapped and verified so no old URL breaks
HubSpot forms restyled to match the brand, plus tracking set up for launch
The fun part of projects like this is the details nobody notices when they're done right. Take a look: https://www.ecopiatech.com/
Bella's avatar
So, so cool!
Nikola's avatar
Thank you Bella🚀
Jos's avatar
Well done
Nikola's avatar
Thank you Jos🙌
TRUEFRAME logo
the fullscreen menu with the animated tile grid is a bold move. makes a heavy site feel light
Nikola's avatar
Thank you, I appreciate it🙌
Nesar Ahmad's avatar
Clean and elegant
Nikola's avatar
Thank you Nesar🙌
DESH's avatar
You nailed it! 🚀
Nikola's avatar
Thank you!
Ergin's avatar
pro
• 6h
Pulling the easing curves and delays straight from the live CSS instead of eyeballing them is the right way to do a 1:1 rebuild, and the 6-step delay cycle behind the "random" reveal is a great find. Did the 250 redirects all fit in Webflow's built-in 301 list, or did you need something in front of it?
Sahil 's avatar
amazing
Nikola's avatar
Thank you Sahil🙌
Sujon's avatar
Nice work
Nikola's avatar
Thank you Sujon🙌
Damilola's avatar
Super amazing!
Nikola's avatar
Thank you Damilola🙌
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started