DEV Community

Cover image for ๐Ÿ Pasta Shape Guide โ€” An Interactive Guide to the Pasta We Love
Gulrez Qayyum
Gulrez Qayyum

Posted on

๐Ÿ Pasta Shape Guide โ€” An Interactive Guide to the Pasta We Love

Frontend Challenge Perfect Landing Submission ๐Ÿฒ๐Ÿฅง

This is a submission for Frontend Challenge - Comfort Food Edition, Perfect Landing

What I Built

For the Frontend Challenge: Comfort Food Edition, I decided to build around one of my favorite comfort foods: pasta. ๐Ÿ

Instead of creating a simple recipe landing page, I wanted to make something people could actually explore.

So I built Pasta Shape Guide, an interactive guide to different pasta shapes, their origins, cooking times, recommended sauces, recipes, and cooking tips.

You can:

๐Ÿ” Search pasta by name or sauce
๐Ÿ Browse different pasta shapes
๐ŸŒ Learn about their origins
โฑ๏ธ Check recommended cooking times
๐Ÿ… Discover sauce pairings
๐Ÿ“– Read detailed recipes and cooking tips

Built With

React
Vite
Tailwind CSS
React Router
JavaScript
Vercel
Pexels for the pasta imagery

Demo

Journey

This project was especially interesting for me because it was my first React project.

I'm more familiar with Flutter development, so moving into React gave me a chance to learn a different approach to building interfaces.

During the project, I learned about component-based architecture, React state, client-side routing, dynamic URLs, filtering data, responsive design, and deploying a production React application.

One thing I particularly enjoyed was making the application data-driven.

The pasta information is separated from the UI, so adding another pasta doesn't require creating an entirely new component. The same components can render the new information automatically.

What I'm Proud Of

I'm most proud that I turned what could have been a static landing page into an actual little interactive experience.

The user isn't just looking at a pasta image.

They can:

Discover โ†’ Search โ†’ Explore โ†’ Learn โ†’ Find a Sauce โ†’ Try a Recipe

That was the experience I wanted to create.

I'd love to know: what pasta shape would you add to the guide? ๐Ÿ

Top comments (4)

Collapse
 
kavindotdev profile image
kavin.dev

Hey @gulrez, I saw your app (pasta-guide). If you fix up the CSS, I think itโ€™ll look really good! Just wanted to let you know ๐Ÿ˜Š

Collapse
 
gulrez profile image
Gulrez Qayyum

Thanks! Youโ€™re absolutely right. Iโ€™m mostly into app development, so I only have a little experience with JS, and I havenโ€™t really worked much with HTML/CSS. I know the CSS part isnโ€™t that difficult, but with my work schedule, I was mainly able to focus on getting the React app functional. Iโ€™ll definitely polish up the CSS when I get some time!

Collapse
 
kavindotdev profile image
kavin.dev

Are you Interested F1 ?

Thread Thread
 
gulrez profile image
Gulrez Qayyum

Yeah, I am! I saw your F1 dashboard work and it reminded me of my own F1 project. Great work btw!