The problem
The initial feedback from the client below.
- Website performance is sluggish with excessive bloat and low PageSpeed ratings.
- Making basic modifications and additions is challenging.
- SEO requires optimization for better visibility.
- The current Wordpress plugin is not nice to work with
Solution
The project required replicating the structural layout, page elements, and animations. I followed a systematic approach, familiarized myself with the original website, set up the Astro & Tailwind environment, recreated the layout and page elements, implemented animations. The client request a pixel perfect representation of the original site. Shown below (new on the right)
Features
- Entrance Animations:
- Applied entrance animations to elements as they entered the viewport.
- React Component, Pricing Tables:
- Allows dynamic switching of tabs, pricing and languages
- Multi Language Site:
- Used Strapi i18n plugin and Astro to serve the site in two languages (English and French).
- Contact Form Integration with CRM and Spam Protection:
- Integrated the website's contact form with the existing CRM hubspot system for efficient lead management.
- Implemented robust spam protection mechanisms to ensure the integrity of user submissions.
- Integration with Strapi for content management.
- Enabled editing all pages, blogs, menus etc. Inside a self-hosted Strapi backend that automaticallly redeploys the site via a webhook on content change.
- GDPR compliance
- Added a cookies banner to comply with GDPR cookie regulations
- MD conversion of blog posts
- Converted the existing blog posts to use MD and created reusable components
Results
Feedback
So we had this project to shift our website from WordPress to Astro, and let me tell you, Joe was the perfect guy for the job. From the get-go, Joe was on point, understanding exactly what we were aiming for and bringing those techy details into focus without making our heads spin. Working with Joe felt more like teaming up with a tech-savvy buddy than just hiring someone. He was right on schedule, keeping us in the loop with updates that actually made sense to us non-tech folks. The transition was smooth, and now our site is running on Astro, looking sharp and loading at lightning speed. Communication with Joe was a breeze. No confusing jargon, just clear, easy chats that made the whole process feel straightforward and stress-free. He was super open to our thoughts and questions, tweaking things along the way to make sure everything was just how we wanted it. The final result? Our website’s better than ever. It's exactly what we needed: faster, sleeker, and just overall more awesome. Joe knocked this one out of the park, proving not only his skills but also how much he cares about getting it right for his clients. Honestly, if you’re looking to make the jump to Astro or need any web design magic, Joe’s your guy. It’s like hitting the easy button for website upgrades.