Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
6
Comments
7

Francisldn

@francisldnLondon250 points

Freelance frontend developer with blockchain dev experience. Dev contributor @ Airswap | #JS #TS #Solidity #react #nodejs #truffle #hardhat | Open to new opportunities

I’m currently learning...

React library and hooks, NextJS, Typescript, responsive design - focusing on building portfolio projects

Latest solutions

  • Responsive E-commerce Page with NextJS/React, TypeScript & Tailwind

    #next#react#tailwind-css#typescript

    Francisldn•250
    Submitted about 3 years ago

    0 comments
  • Full-Stack Movie App - Typescript, NextJS/React, TailwindCSS, Firebase

    #next#react#tailwind-css#firebase

    Francisldn•250
    Submitted about 3 years ago

    3 comments
  • Responsive Job Listing Search with NextJS, Tailwind and Typescript

    #next#react#typescript#tailwind-css

    Francisldn•250
    Submitted about 3 years ago

    0 comments
  • Github Search using Typescript React and SCSS

    #react#typescript#sass/scss

    Francisldn•250
    Submitted about 3 years ago

    1 comment
  • Art gallery website challenge

    #react#react-router

    Francisldn•250
    Submitted about 3 years ago

    3 comments
  • Interactive Feedback Form Component

    #react#react-router#material-ui

    Francisldn•250
    Submitted about 3 years ago

    1 comment

Latest comments

  • Ollie•580
    @ohermans1
    Submitted about 3 years ago

    A fully functional and responsive job listings page | React

    #bem#react#sass/scss#fetch
    1
    Francisldn•250
    @francisldn
    Posted about 3 years ago

    Hi @ohermans1 nice job! Everything works smoothly and it is fully responsive. Well done! The only comment I have is regarding the search bar. I personally think that it's not aesthetically pleasing to display the search bar if it's empty, so for my build, I chose to hide it if it's blank. But this is purely down to personal preference. You can take a look at mine here: https://www.frontendmentor.io/solutions/job-listing-search-with-nextjs-tailwind-and-typescript-BJci7g6I5 Feel free to comment on my solution too.

    Marked as helpful
  • Eric Bello•300
    @ericnbello
    Submitted about 3 years ago

    Multipage web app built with React and TailwindCSS

    #react#react-router#tailwind-css
    1
    Francisldn•250
    @francisldn
    Posted about 3 years ago

    Hi @ericnbello great job on completing this challenge. I have just submitted my solution today for this challenge. I have a few comments on your solution:

    • I notice that you used React and TailwindCSS for your solution. Similarly I have use these technologies, I'm a big fan of both React and Tailwind.
    • On large screen size, the spaces on margin left and right seem quite large, I would try to adjust the spacing for the layout on large screen size.
    • For the "Trending" movies, I personally think that the scrollbar is not aethestically pleasing, so I chose to get rid of it using a package called "tailwind-scrollbar-hide", you can check it out.
    • The bookmark functionality works when user clicks on it but it doesn't add to the "Bookmark" page when I bookmark a movie/TV show.
    • On the "Bookmark" page, when I remove a bookmark, I would expect the movie/TV show to drop off from the list, but it remains on the list.
    • Good job on implementing the search functionality.
    Marked as helpful
  • JakubStranianek•300
    @JakubStranianek
    Submitted about 3 years ago

    Responsive entertainment web React app

    #react#sass/scss
    1
    Francisldn•250
    @francisldn
    Posted about 3 years ago

    Hi @JakubStranianek, nice work on completing this challenge. I have just submitted my solution today for this challenge. I have a few comments below:

    • Really love the "play" icon on hover. I will try to implement the same as well.
    • Scrollbar for the "Trending movies" doesn't look aethestically pleasing, I chose to hide it for my project
    • Bookmark functionality doesn't seem to work, ie. a user can't add or remove bookmarks
    • I see that you have implemented "login" and "sign-up" components but they don't seem to be available on the hosted site.
    • Really great responsive layout
    • Search functionality works fine, good job.
    Marked as helpful
  • Francisldn•250
    @francisldn
    Submitted about 3 years ago

    Github Search using Typescript React and SCSS

    #react#typescript#sass/scss
    1
    Francisldn•250
    @francisldn
    Posted about 3 years ago

    While tackling this challenge, I have encountered an issue which I could not resolve: https://stackoverflow.com/questions/72095723/problem-with-using-useref-to-add-csstext-in-typescript

    Would highly appreciate if anyone can share any insight into this issue.

  • Nicolas Eiriz•50
    @NicolasEiriz
    Submitted about 3 years ago

    QR-code-component

    2
    Francisldn•250
    @francisldn
    Posted about 3 years ago

    Hi @NicolasEiriz, regarding your question, this is caused by the default body height setting. Body height is by default set to the height of the elements (.card + .attribution) on the page. So you should add below to expand the body height to 100% of the viewport height. Then flexbox will automatically center the elements.

    body {
    min-height: 100vh;
    }
    

    Refer to this article to learn more.

    Marked as helpful
  • P
    Christopher Adolphe•620
    @christopher-adolphe
    Submitted about 3 years ago

    Art gallery website | HTML, CSS, JS

    #sass/scss#typescript#webpack#gsap
    5
    Francisldn•250
    @francisldn
    Posted about 3 years ago

    Well done @christopher-adolphe, love your solution, so many learning points for me. Cool animation with GSAP. I'm gonna start using it in my project.

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