As with most of my projects, I built the site using the
Client-First framework by Finsweet. A clean, scalable approach that makes everything easier to manage, whether you're updating global styles or handing the project off to another developer down the line.
For this one, I went all-in on custom animations using
GSAP and some carefully crafted CSS. Every animation was built from scratch, which gave me full creative freedom and helped keep performance smooth across the board.
The application forms were a big focus. With multiple forms and varying use cases, I coded them using JavaScript and jQuery to make the experience as smart and user-friendly as possible. For example, non-essential questions are hidden unless they're relevant, based on what the user inputs — so the forms feel shorter and more intuitive.
To keep things budget-friendly (and smooth to use), I integrated
Uploadcare as a third-party image uploader. This let us avoid the need for a Webflow Business plan, cutting costs without sacrificing the user experience.
Once an application is submitted, it’s automatically sent to a well-organized
Airtable base using
Make — which keeps everything tidy for the Charlie’s Angels team. Admin tasks that used to be manual and time-consuming are now fast, streamlined, and largely automated.
We also built a system that makes it easy to manage the list of adoptable animals, including archiving adopted pets without losing any data. Looking ahead, there’s potential to integrate
Finsweet’s CMS Bridge, which would fully sync Airtable with Webflow and allow the team to manage everything from a single place. It’s a powerful next step that could bring even more ease and efficiency to their workflow.