Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
9
Comments
10

Rémy Boiré

@remyboireFrance350 points

Hi, I worked for ten years as Art Director, mostly in wine and spirits industry. I've always code a little and I decided to take another career path to become a creative developer. I'm currently seeking a remote job, and am looking for opportunities. Rémy

Latest solutions

  • Expense Chart with Json and staggered animations in Vanilla Js


    Rémy Boiré•350
    Submitted about 3 years ago

    1 comment
  • Todo app with React, framer-motion & tailwind

    #react#tailwind-css#framer-motion

    Rémy Boiré•350
    Submitted almost 3 years ago

    0 comments
  • Memory Game using vanilla js


    Rémy Boiré•350
    Submitted about 3 years ago

    1 comment
  • tic tac toe


    Rémy Boiré•350
    Submitted about 3 years ago

    1 comment
  • React In-browser markdown editor with file download

    #react

    Rémy Boiré•350
    Submitted about 3 years ago

    2 comments
  • Interactive rating component with animations

    #bem#sass/scss

    Rémy Boiré•350
    Submitted about 3 years ago

    1 comment
View more solutions

Latest comments

  • Nicolas Aguirre•170
    @NicoAguirre1105
    Submitted almost 3 years ago

    Expenses Chart

    1
    Rémy Boiré•350
    @remyboire
    Posted almost 3 years ago

    Hi Nicolas,

    great job finishing this challenge! About the hover effect, you can handle it simply in CSS.

    — pass the value you want to display for each bar with a data-value

    — display the value with a pseudo-element like :before and content:attr(data-value)

    — show the pseudo-element with CSS when his parent is hovered with something like .parent:hover:before { opacity : 1 }

    Hope this helps, do not hesitate to ask if it's unclear. Rémy

    Marked as helpful
  • veeru•220
    @sriveer-me
    Submitted about 3 years ago

    Barebones Webpage Html and Scss

    #bem#sass/scss#axios
    1
    Rémy Boiré•350
    @remyboire
    Posted about 3 years ago

    Hi @veeru-neerukonda, nice job completing this challenge!

    I don't know how axios works, but personnaly I used a basic fetch request with cache: no-cache as follow : let quote = await fetch('https://api.adviceslip.com/advice', { cache: 'no-cache' }) and it did the job!

    Hopes this helps,

    Rémy

    Marked as helpful
  • P
    nikasana•40
    @nikasana
    Submitted about 3 years ago

    Interactive rating component

    1
    Rémy Boiré•350
    @remyboire
    Posted about 3 years ago

    Hi @nikasana, great job completing this challenge! Using radio buttons is in my opinion the best way to handle it, this way you don't have to prevent the default behavior as it does exactly what we need. Hope it helps! Do not hesitate to check my own solution if needed :)

  • Alex Kipkorir•110
    @Alex-Korir
    Submitted about 3 years ago

    CSS grid and vanilla javascript

    #bootstrap#jquery#react#react-native#typescript
    1
    Rémy Boiré•350
    @remyboire
    Posted about 3 years ago

    I @Alex-Korir, well done with your solution! To answer your question, the custom button is here for allowing the user to enter a custom percentage. You can check my solution here: https://remyboire.github.io/tip-calculator-app/public/

    Marked as helpful
  • Aadvik•1,250
    @Aadv1k
    Submitted about 3 years ago

    A expenses chart componenet with soft pastel colors

    #tailwind-css#bem
    2
    Rémy Boiré•350
    @remyboire
    Posted about 3 years ago

    Hi @Aadv1k, as you request it, here is my feedback. Your integration looks nice and everything is working properly, great job! However, as an old art director, I would be worried by some little differences between the design and your integration: colors not always match (the current day bar is more of a blue and the section background is a cream), border radius are 20px on desktop and 10px on mobile (and for the bars, its 5px / 3px). There are also some breakpoints on padding, bar spacing, logo width… I also noticed that you used width: 14% on bars, which in my opinion not the best way because it assumes that we have 7 bars. This can become a problem in the future if you want to display more or less bars! Personally, I used width:100%, that way you can add or remove bars without breaking the layout. Regarding the tooltips, I think using :before and :hover would have been an easier way to handle it than with event listeners. You can put a data-attribute on the bar and access it from a pseudo-element like :before { content: attr(data-attribute) } and get rid of the span. Those are some minor details, but important in my opinion. :)

    Marked as helpful
  • Holly Henske•90
    @hhenske
    Submitted about 3 years ago

    interactive rating component

    #react#tailwind-css
    4
    Rémy Boiré•350
    @remyboire
    Posted about 3 years ago

    hi @hhenske,

    I didn't take a look at your code yet but for React with github you can use react-gh-pages. I used it for my last project and it's very easy. Do not forget to set your page to the gh-pages branch that will be created.

    Don't hesitate to ask me if needed.

View more comments
Frontend Mentor logo

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