Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
34
Comments
7901
Lucas 👾
@correlucas

All comments

  • Adrianoâ€ĸ42,890
    @AdrianoEscarabote
    Submitted over 1 year ago
    What are you most proud of, and what would you do differently next time?

    I'm most proud of the outcome of my third Svelte project. I tried to learn new things, particularly exploring the looping functionalities in HTML. For example, to render the items of the list, I used the following code:

    {#each Ingredients as Ingredients}
      li class="flex gap-7 items-center ml-2"
        span class="w-1 h-1 rounded-full bg-primary-dark-raspberry"/span
        span{Ingredients}/span
      /li
    {/each}
    

    Looking ahead, I intend to continue exploring and learning more about this technology. There will definitely be more projects with Svelte coming soon. If I were to do something differently next time, I would probably focus more on the overall project structure and organization to improve readability and maintainability.

    Recipe page w/ (Svelte + Tailwind + Typescript) 👨‍đŸ’ģ

    #svelte#tailwind-css#typescript#accessibility
    2
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 1 year ago

    Brabo!

  • P
    Daniel 🛸â€ĸ44,810
    @danielmrz-dev
    Submitted over 1 year ago
    What are you most proud of, and what would you do differently next time?

    🛸 Hello FEM Community! I'm Daniel and this is my solution for my 50th challenge! 😊

    đŸ› ī¸ Built with:

    • HTML 🧾
    • SASS 🎨
    • Tailwind 👾
    • JavaScript 🤖
    • BEM Notation đŸ…ąī¸
    • Mobile first workflow approach 📲

    And for my 50th challenge on the platform, my first intermediate level project. I had to try this one a couple times before finishing but it was worth it. I ended up learning a lot during the process. I'm very proud because being able to finish this project shows me that my javascript skills are getting better.

    Thanks to the Front-End Mentor team that creates challenges that make us learn a lot from doing them. 💟

    If you have any suggestions on how I can improve this project, feel free to leave me a comment!

    Feedback welcome 😊

    Todo App built with SASS, Tailwind and Javascript

    #accessibility#sass/scss#tailwind-css#lighthouse
    1
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 1 year ago

    Brabo!!

  • Johnnyâ€ĸ510
    @johnnysedh3lllo
    Submitted over 1 year ago

    mobile first FAQ accordion component build with SCSS, and JavaScript

    #animation#bem#sass/scss#vite
    2
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 1 year ago

    Nice work my friend! I'm back!

  • Jessicaâ€ĸ170
    @jslcoding
    Submitted over 1 year ago

    Testimonial Grid Solution

    1
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 1 year ago

    Great project Jessica, keep it up!

  • Abdul Khaliq 🚀â€ĸ72,380
    @0xabdulkhaliq
    Submitted almost 2 years ago

    LOOPSTUDIOS LANDING PAGE đŸŽ¯ [ ACCESSIBLE - BEM - VANILLA CSS3 ]

    #accessibility#lighthouse#bem
    4
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 1 year ago

    Congrats for the Mentor of the year!

  • Adrianoâ€ĸ42,890
    @AdrianoEscarabote
    Submitted almost 2 years ago

    Frontend quiz app w/ (Next + Tailwind + Typescript) 👨‍đŸ’ģ

    #jest#next#tailwind-css#typescript#redux-toolkit
    2
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 1 year ago

    Simply the best!

  • Caio Schwab Moitinhoâ€ĸ70
    @CaioSchwab
    Submitted about 2 years ago

    Age calculator app

    #accessibility
    1
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted about 2 years ago

    Brabo

  • GIGACHADâ€ĸ230
    @Khalid-debugg
    Submitted over 2 years ago

    I'm back where is Lucas

    1
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 2 years ago

    I'm here bro! Will be back soon!

  • Melvin Aguilar 🧑đŸģ‍đŸ’ģâ€ĸ61,020
    @MelvinAguilar
    Submitted over 2 years ago

    Fylo dark theme landing page (React JS + Tailwind CSS + Framer Motion)

    #accessibility#motion#lighthouse#react#tailwind-css
    16
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 2 years ago

    Keep going bro! You gotta won this year. 😎

  • Daniloâ€ĸ110
    @daaaan12
    Submitted over 2 years ago

    Stats Preview Card Component Main

    1
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 2 years ago

    Boa! Continue no foco irmÃŖo!

  • Adrianoâ€ĸ42,890
    @AdrianoEscarabote
    Submitted over 2 years ago

    Designo multipage website w/ (Vue.js + VueRouter) 👨‍đŸ’ģ

    #accessibility#vite#vue#storybook
    3
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 2 years ago

    O mais brabo!

  • Bonker009â€ĸ50
    @Bonker009
    Submitted over 2 years ago

    QR code component using html and css

    2
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 2 years ago

    Hello @Bonker009, nice start, you did a great first challenge, now you need only to fix the alignment, see the tip bellow:

    Try this to align the card to the center, basically the min-height:100vh will make the body have the screen size and make the rest of the content to align to that. A great resource to learn flexbox and manage these kind of alignment is this website, you can access here: FLEXBOX GUIDE - https://css-tricks.com/snippets/css/a-guide-to-flexbox/

    body {
        min-height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    

    Keep it up =)

    Marked as helpful
  • Camila Bâ€ĸ30
    @camilabandeira
    Submitted over 2 years ago

    QR Code card with HTML and CSS

    2
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 2 years ago

    Oi Camila, tudo bem?

    Tenho algumas dicas pra vocÃĒ:

    1.Vi que vocÃĒ usou em e rem e isso Ê mto bom, usando essas medidas relativas ao invÊs de px se vocÃĒ tiver que escalar o tamanho dos elementos depois ou o usuÃĄrio der zoom na tela, todos itens vÃŖo crescer proporcionalmente, eu sÃŗ te recomendo usar uma medida sÃŗ, nesse caso vc pode usar sempre REM. Outra dica Ê usar um plugin do VSCODE chamado PX TO REM, que converte automaticamente todos elementos escritos em PX para REM, basta selecionar e apertar alt + z. Aqui o link: https://marketplace.visualstudio.com/items?itemName=sainoba.px-to-rem

    2.O seu componente jÃĄ estÃĄ com o design pronto, um bom exercício pra melhorar seu cÃŗdigo, seria criar a estrutura mais limpa o possível e reduzir seu cÃŗdigo ao mÃĄximo. Por exemplo, vocÃĒ pode segurar todo conteÃēdo em um bloco sÃŗ usando (<main> ou <div>) nesse caso vamos usar <main> por que Ê uma tag semantica. Se vocÃĒ notar, nem precisa adicionar nenhum div alÊm da principal pra segurar o conteÃēdo (img, h1 e p). A estrutura ideal e mais limpa possível pra esse desafio Ê essa aqui:

    <body>
    <main>
     <img src="./images/image-qr-code.png" alt="QR Code Frontend Mentor" >
    <h1>Improve your front-end skills by building projects</h1>
    <p>Scan the QR code to visit Frontend Mentor and take your coding skills to the next level</p> </main>
    </body>
    

    Para reduzir o CSS, vocÃĒ pode excluir todas as classes e selecionar todos elementos no CSS com o seletor direto para cada um deles, nesse caso (img, div, main, h1 e p). Faltou tambÊm colocar o alt text pra imagem ser reconhecida por leitores de tela.

    2.VocÃĒ definiu o tamanho do card com max-width e isso Ê bom, pois deixa o container responsive, mas por conta de vc ter colocado o width dentro do html, a imagem ficou com aquele tamanho fixo, o ideal seria vc usar max-width: 100% pra imagem ter o tamanho de 100% do elemento pai e nÃŖo crescer mais do que isso e diminuir juntamente com o resto de acordo com a tela. Lembre-se de usar sempre max-width quando vc quiser que um elemento tenha um tamanho limite e possa diminuir, ou seja, responsivo, use width somente quando vc quiser que ele tenha tamanho fixo.

    img {
        max-width: 100%;
    }
    

    3.Para separar os elementos, vc pode usar sempre padding-bottom ou margin-bottom para separar verticalmente os elementos, desse jeito vc adiciona esse propriedade de cima pra baixo e quando precisar mudar algo basta olhar o elemento de cima. Para criar um espaçamento de padding uniforme com a imagem vc pode definir um padding pro container de 16px por exemplo pra criar uma borda interna entre todos elementos, desse jeito vc so precisa se preocupar com os paddings verticais.

    Aqui minha soluÃ§ÃŖo caso vocÃĒ queira usar como referÃĒncia: https://www.frontendmentor.io/solutions/qr-code-component-vanilla-cs-js-darklight-mode-nS2aOYYsJR

    Espero ter ajudado e continue no foco, vc jÃĄ começou muito bem, a maioria das pessoas nÃŖo acertam o design e o seu ficou perfeito, sÃŗ fazer alguns ajustes e reduzir a estrutura do html deixando o codigo mais limpo e vai ficar perfeito. ParabÊns ✌

    Marked as helpful
  • Caio Schwab Moitinhoâ€ĸ70
    @CaioSchwab
    Submitted over 2 years ago

    Product preview card component (Made with HTML5 & CSS3)

    #accessibility
    3
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 2 years ago

    Fala Caio, beleza?

    Tenho duas dicas pra vocÃĒ.

    Pra vocÃĒ padronizar todas suas imagens, deixando elas responsivas e croppando quando a tela começar a diminuir vocÃĒ pode usar esse padrÃŖo aqui:

    img, picture {
    display: block;
    max-width: 100%;
    object-fit: cover; // isso aqui vai fazer a imagem começar a cortar dentro do bloco pra adaptar ao tamanho da tela.
    }
    

    Pra vocÃĒ espaçar os elementos com consistÃĒncia, te recomendo a separar todos usando padding-bottom desse jeito quando vocÃĒ for mudar os espaçamentos vc vai saber que Ê sempre o padding abaixo de cada elemento a ser mudado, pq se vc usar padding top/bottom fica mais dificil mudar depois. Use o GAP sÃŗ quando o espaço entre todos elementos filhos dentro do flex parent forem iguais.

    NÃŖo use width: 600px no main pq vc limita o tamanho do bloco todo a 600px e ele nÃŖo vai diminuir, use max-width: 600px que isso significa que ele vai ter 600px no mÃĄximo mas pode diminuir dependendo da tela, entende?

    Se vc quiser dar uma olhada na minha solucao pra vc entender todas essas coisas que falei anteriormente, jÃĄ aplicadas aqui tÃĄ o link: https://www.frontendmentor.io/solutions/product-preview-card-vanilla-css-and-custom-hover-state-on-hero-dVGWpOTgWS

    Continue no foco ai! P cima

    Marked as helpful
  • Lucas 👾â€ĸ104,160
    @correlucas
    Submitted over 2 years ago

    Interactive Rating Component (JS + Custom Design + Modal)

    9
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 2 years ago

    @elaineleung live site updated and safe 😂

  • Fuzail khanâ€ĸ40
    @fuzail13
    Submitted over 2 years ago

    Stats Preview Card Component Solution

    2
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 2 years ago

    @fuzail13 Please remove this solution or update it with a code that's not a copy of my entire repository for this project.

  • Guilherme de Souzaâ€ĸ100
    @Kaysiwll
    Submitted over 2 years ago

    Social proof section

    1
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted over 2 years ago

    Brother, por favor remova esse projeto. VocÃĒ basicamente copiou o meu repositÃŗrio do Github, atÊ as classes estÃŖo iguais. Isso Ê contra as regras do FEM. Se vocÃĒ tivese usado um pedaço ou outro do meu cÃŗdigo era ok, mas nÃŖo o cÃŗdigo inteiro.

    Fazendo isso vocÃĒ nÃŖo ganha nada, porque vc basicamente nÃŖo fez o desafio e nÃŖo aprendeu nada, ou seja, Ê inÃētil. VocÃĒ sÃŗ vai melhorar seu CSS e HTML se vc botar a cabeça pra pensar e resolver o desafio por si sÃŗ (esse no caso Ê bem fÃĄcil).

    Tenta refazÃĒ-lo sozinho e vc vai ver o tanto que vc vai melhorar. Abraço.

    Aqui estÃŖo as regras do FEM caso vc nÃŖo saiba que Ê errado copiar o projeto inteiro dos outros: https://medium.com/frontend-mentor/frontend-mentor-community-guidelines-44303cc38aa6

  • Chukwudobe Micah Chineduâ€ĸ700
    @chukwudobe-Micah
    Submitted almost 3 years ago

    Chat illustration app, + darkmmode and animations. You'll love it!

    3
    Lucas 👾â€ĸ104,160
    @correlucas
    Posted almost 3 years ago

    Hey @chukwudobe-Micah, congratulations on finishing this solution!

    I liked a lots the animations you've add once the page loads, really cool! Two things you can improve here its to add the second svg element in the right size (the rounded block as the purple one in the left) thats is missing and align the arrow button in the input text field. See the changes below:

    Make the arrow icon align to its circle element using flexbox

    button {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    

    I was curious about the dark-mode so I've clicked everywhere in the page trying to activate it. This feature is already on? I want to see it =)

    Nice challenge and a lots of improvements since your first solution I saw here. Keep it up and continue to upload amazing content.

    Have a nice day!

    Marked as helpful

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

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub

Oops! đŸ˜Ŧ

You need to be logged in before you can do that.

Log in with GitHub