Skip to content
  • Unlock Pro
  • Log in with GitHub
Articles
News

Build a multi-page recipe website with search and filtering

Test your front-end skills with this multi-page project that includes search functionality, filtering, responsive design, and multiple page layouts.

The Frontend Mentor team·6 Aug 2025

Table of contents

  1. What you'll build
  2. How to start
  3. Challenge yourself further
  4. Join the community

We're excited to introduce our new Recipe Finder Website challenge. This project is perfect for developers looking to build a complete multi-page website with real-world functionality like search, filtering, and responsive layouts.

What you'll build

Homepage and about page:

Desktop design preview of the homepage and about page

Recipes index and detail pages:

Desktop design preview of the recipes index and detail pages

In this challenge, you'll create a recipe finder website that:

  • Features four distinct pages: home, about, recipes index, and detailed recipe views
  • Allows users to search for recipes by name or ingredient
  • Lets users filter recipes by maximum prep or cook time
  • Displays recipes in a clean, organized layout
  • Shows detailed recipe information including ingredients, instructions, and cooking times
  • Provides an optimal viewing experience across all device sizes
  • Includes hover and focus states for all interactive elements

How to start

To get started, visit the Recipe Finder challenge page. There, you'll find:

  • The Figma design file to guide your project
  • Layouts for mobile, tablet, and desktop screens
  • A professional design system with details on colors, fonts, and spacings
  • Images optimized for the web
  • A README file to help you set up
  • A HTML file with pre-written content to get you started

This is a premium challenge, so you'll need a Pro subscription to start the project. Our premium challenges are of the highest quality and are designed to give you hands-on experience building industry-standard projects. They make excellent portfolio pieces!

Challenge yourself further

If you want to push yourself and customize the project, try adding features like:

  • Implementing responsive images using the provided small and large image variations
  • Creating smooth page transitions and micro-interactions without heavy frameworks
  • Updating the data and adding new filters for dietary restrictions or difficulty levels
  • Letting users adjust serving sizes and automatically recalculating ingredient quantities
  • Allowing visitors to save favorite recipes that persist between sessions

Join the community

Need help or want to share your work? Join our Discord community, where many developers discuss projects, share resources, and support each other.

We look forward to seeing what you create. Happy coding!

Take your skills to the next level

  • 🤖 AI-powered solution reviews
  • ⭐️ 50+ portfolio-ready premium projects
  • 🎨 Professional Figma design files
Upgrade now

Table of contents

  1. What you'll build
  2. How to start
  3. Challenge yourself further
  4. Join the community

Share this

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License