Skip to content
This repository was archived by the owner on Apr 9, 2026. It is now read-only.

CMP2007/handy-recipe-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Recipe Page: Semantic Layout & Typography Exercise

Note

This repository contains a legacy project from my early days as a programmer

This project is a historical practice focused on mastering complex CSS layouts, web font integration, and semantic HTML5 structures. I preserve it in my portfolio as evidence of my ability to replicate high-fidelity professional designs with clean, organized code.


πŸš€ Demo

SEE DEMO HERE

πŸ† Challenge Context

This project was developed as a solution to the Recipe page challenge on Frontend Mentor.

Screenshot


πŸ“‹ Evolution & Context Note

⚠️ Note on my trajectory: This repository reflects my early mastery of CSS layout fundamentals. At the time of development, my focus was on pixel-perfect replication and the effective use of media queries to create a seamless transition between mobile and desktop views. It represents the foundation of my UI development skills before moving into dynamic components.

πŸ“‹ Technical Milestones of this Stage

In this specific phase of my training, I successfully achieved:

  • Semantic Data Architecture: Use of advanced HTML5 tags like <article>, <table>, and nested lists (<ul>/<ol>) to ensure content is structured logically and accessibly.
  • Complex CSS Typography: Integration of multiple Google Fonts ('Young Serif' and 'Outfit') with precise control over line-height, font-weight, and hierarchical spacing.
  • Responsive Refinement: Implementation of a mobile-first approach, using media queries to transform a full-width mobile view into a centered, card-style desktop layout with custom margins and border-radius.
  • Table Styling: Mastering border-collapse and pseudo-classes like :nth-child to create clean, professional data visualizations for nutritional information.

πŸ› οΈ Technologies (at the time)

  • HTML5: Advanced semantic structuring and data tables.
  • CSS3: Media Queries, Flexbox, and Google Fonts API integration.
  • Normalize.css: Implementation of CSS resets to ensure cross-browser consistency.

Coded by Carlos Miguel Puche

About

🍱 High-fidelity recipe page layout focused on HTML5 semantics and complex CSS typography. Part of my historical learning journey.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors