• Code Complete Logo
  • ChallengesPro

    logoCode Complete

    Explore

    Challenges
    Pro
    FAQ

    About

    Privacy Policy
    Terms

    Community

    Youtube
    Discord

    Contact us at [email protected]

    Copyright © 2025 CODE COMPLETE PTY LTD

    Thumbnail for Price Comparison Page design
    Free

    1 - Beginner

    Price Comparison Page

    Pricing page with cards listing prices and features for 3 tiers

    Download DesignSubmit Solution
    📝 Overview
    Design a professional Pricing Page for a fitness tracking website, Fitpulse, to showcase subscription plans. This beginner-friendly challenge includes: • A navbar with links, a search input, and the Fitpulse logo. • Three pricing cards—Basic, Professional, and Athlete—with the Professional card highlighted as "Best Value." • A green pricing label, title, and subtitle at the top. • A footer with navigation links and copyright text. You'll learn essential layout techniques, component design, and interactivity with CSS or Tailwind. 💡📦
    🎓 Learnings
    • 💡 Structuring layouts using Flexbox or Grid.
    • ✍️ Working with typography for titles, subtitles, and labels.
    • 🔁 Creating reusable components like pricing cards.
    • 🔀 Building interactive UI elements using JS or React.
    • 🎨 Styling visually appealing UI with CSS or Tailwind.
    ✅ Project Checklist

      Navbar includes links, a search bar, and the Fitpulse logo.

      Footer includes links, copyright text, and the Fitpulse logo.

      Pricing label, title, and subtitle are at the top.

      Toggle to switch between monthly and yearly pricing is present.

      Three pricing cards are present with Professional emphasized as 'Best Value.'

      Each card includes plan name, price, features, and a buy button.

    🎓 Learnings
    • 💡 Structuring layouts using Flexbox or Grid.
    • ✍️ Working with typography for titles, subtitles, and labels.
    • 🔁 Creating reusable components like pricing cards.
    • 🔀 Building interactive UI elements using JS or React.
    • 🎨 Styling visually appealing UI with CSS or Tailwind.
    🌟 Bonus Features

      Implement a working yearly/monthly pricing toggle.

      Add a dark mode toggle for the page.

      Animate the pricing cards on page load.

      Add hover effects to the 'Buy Now' buttons.

      Ensure responsive design for all screen sizes.

    🛠️ Instructions
    1. Click on the 'Download Design' button to get the .fig file.
    2. Upload the .fig file to your Figma account using these steps. You can now open the design and see what you have to make.
    3. Export assets from Figma by pressing Ctrl+Shift+E (or Cmd+Shift+E on Mac) while nothing is selected and then clicking the 'Export' button that shows up.
    4. Implement the design using your preferred language or framework (aim for pixel-perfect accuracy).
    5. Deploy your solution for free using GitHub Pages, Netlify, or Vercel.
    6. Submit your solution link here and try to get a perfect score!
    🔎 Check out the FAQ page for any questions regarding challenges and solutions.
    👋 Sign up to submit your solution!