DEV Community

Antonio Silva
Antonio Silva

Posted on

Perfect Landing: Brazil's traditional Festas Juninas

This is a submission for Frontend Challenge - June Celebrations, Perfect Landing: June Celebrations

What I Built

For this challenge, I created a vibrant and accessible landing page to celebrate Festa Junina, one of the most colorful and joyful traditional festivals in Brazil. It’s a June celebration filled with music, typical foods, folk dances like “quadrilha,” bonfires, and cheerful decorations like paper lanterns and banners.

The landing page is built with semantic HTML and custom CSS, highlighting key sections of the celebration:

  • The origin of the festival
  • A list of traditional foods like pamonha, canjica, and curau
  • Popular activities like the mock wedding and typical games

The design was inspired by real Festa Junina posters, using warm tones, bold fonts, and thematic emojis to reflect the festive spirit.

Demo

Journey

As a Brazilian developer, Festa Junina holds a special place in my heart. I wanted to create something that could reflect its energy, joy, and cultural richness.

I started by sketching the layout based on traditional event flyers, then translated that into HTML/CSS while ensuring accessibility and responsive behavior. Some parts I’m particularly proud of:

  • The bright color palette that evokes the festive vibe
  • The layout with flexible sections and mobile responsiveness
  • The use of accessible semantic elements and emoji decorations

Through this project, I refined my CSS design skills and practiced planning a layout based on cultural references. If I had more time, I would like to add animations (like waving flags) and a form to share favorite Festa Junina memories.

Top comments (2)

Collapse
 
citronbrick profile image
CitronBrick

The design looks elegant.

Collapse
 
xxzeroxx profile image
Antonio Silva

thanks.