WordPress Development Assignment - CausalFunnel
Project Overview
Build a responsive WordPress website based on the provided Figma design.
Figma Design: https://www.figma.com/design/vm9JtPqJnazJwr1RLIJDrE/CF-Hiring-2025?node-id=0-
1&t=q5wvyT9eM8AfgE2k-1
What You Need to Build
Pages Required:
Home Page - Match the Figma design
Blog Page - Match the Figma design
Technical Requirements:
Use WordPress (any version)
Make it responsive (desktop, tablet, mobile)
Follow the Figma design as closely as possible
Implement basic blog functionality
Implementation Guidelines
Design:
Extract colors, fonts, and spacing from Figma
Make sure it looks good on different screen sizes
Keep the layout clean and functional
WordPress:
You can use any theme (custom or existing) and modify it
Set up basic blog posts for the Blog page
Make sure navigation works between pages
Deliverables
1. Preview Video (Required)
Create a 2-3 minute video showing:
Your website on desktop (both Home and Blog pages)
How it looks on mobile/tablet
Basic navigation between pages
Upload to YouTube/Google Drive and share the link
2. Website Access
Choose one option:
Option A: Deploy it live and share the URL (bonus points!)
Option B: Provide setup instructions to run it locally
3. Bonus: Animations (Optional)
Add smooth animations and transitions to make your website more engaging:
Page transitions
Hover effects on buttons/links
Scroll animations
Loading animations
Any creative animations that enhance user experience
4. Code
Share your WordPress files (theme files, any custom code)
Include a simple README with setup steps
Evaluation Focus
We'll mainly look at:
How well it matches the Figma design
Responsive design quality
Basic functionality works
Clean, understandable code
Submission
Timeline: 3 days from receiving this assignment
Send us: Send your submission to growth@causalfunnel.com with:
1. Preview video link
2. Live website URL OR local setup instructions
3. Source code (GitHub link or ZIP file)
Tips
Don't overthink it - focus on making it look good and work properly
Test on your phone to make sure mobile version works
Good luck and happy coding!