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

Tomazi

@tomazi15300 points

I’m a mysterious individual who has yet to fill out my bio. One thing’s for certain: I love writing front-end code!

Latest solutions

  • URL shortening landing page

    #react#typescript

    Tomazi•300
    Submitted over 1 year ago

    0 comments
  • Interactive card details form

    #react#react-testing-library#redux-toolkit#sass/scss#typescript

    Tomazi•300
    Submitted about 2 years ago

    0 comments
  • Huddle Landing Page

    #react#react-testing-library#sass/scss#typescript

    Tomazi•300
    Submitted about 2 years ago

    0 comments
  • Results Summary Component

    #react#typescript#tailwind-css

    Tomazi•300
    Submitted about 2 years ago

    0 comments
  • Social Media Dashboard

    #react#tailwind-css#typescript#react-testing-library

    Tomazi•300
    Submitted over 2 years ago

    1 comment
  • Sunnyside Agency Landing Page Main

    #tailwind-css

    Tomazi•300
    Submitted over 2 years ago

    2 comments
View more solutions

Latest comments

  • Beibei•290
    @Diviner-Beibei
    Submitted almost 2 years ago

    Reponsive Interactive pricing component using Vite+React+Tailwind

    #react#vite#tailwind-css
    1
    Tomazi•300
    @tomazi15
    Posted almost 2 years ago

    dont think you can import svg's using css in React, you can import svg as a component: there are some examplese here good read:

    https://www.freecodecamp.org/news/how-to-import-svgs-in-react-and-vite/

    Marked as helpful
  • Corbinhol•180
    @Corbinhol
    Submitted about 2 years ago

    Multi Step Form

    #vite#accessibility
    1
    Tomazi•300
    @tomazi15
    Posted about 2 years ago

    @Corbinhol

    Really good functionality and design, I would break it up into components it would be easier to maintain and manage.

    A very good practice is to always add form validation because at the moment the user can enter anything, ie invalid email, name or pone number, You could start with something very simple that html gives you out of the box in you email input can be set to type="email" or phone number to type="number" this would make sure that the user is forced to enter valid email and for phone user has to enter numbers only, also the form can be submitted without entering any data

    Just few things to consider but overall well done and keep it up

  • Abdulhamid Adeniji•160
    @Alpha437
    Submitted about 2 years ago

    Responsive Hubble landing page using CSS Flexbox

    #accessibility
    1
    Tomazi•300
    @tomazi15
    Posted about 2 years ago

    Hi @Alpha437

    Congrats on completing your challenge it looks really good, there might be some heights and widths but without figma guidelines its hard to get it 100% but considering think your solutions looks great.

    In terms of responsiveness as a good practice use mobile-first design methodology.

  • Taiwo-art•10
    @Taiwo-art
    Submitted about 2 years ago

    Responsive QR code component using CSS Grid and media query

    2
    Tomazi•300
    @tomazi15
    Posted about 2 years ago

    Hi @Taiwo-art

    Sometimes i also find that some colours provided for the challenges do not really match the prototype.

    When that happens i usually find the solution for the challenge i am working on and use chrome colour picker extension to get the correct colours.

    Marked as helpful
  • Kamil Wiater•230
    @WiaterKa
    Submitted about 2 years ago

    Art Galery Website

    1
    Tomazi•300
    @tomazi15
    Posted about 2 years ago

    Hi @Kamil Wiater

    Firstly i think you have done great job in terms of the design and responsiveness.

    One thing i would change immediately is the directory naming convention ie: secondary page when you have a folder with a space in it i can cause you a lot of headache if you were trying to ship your code into production, when you bundle your code it could break. to avoid it just try sticking to not using space ie: secondaryPage.

    Next thing i would do i would strip the html page from its sections and turn them into stand alone components.

    also i would create src directory when i would keep all the implementation files to keep them away from all the config files like package.json

    suggested file structure:

    ./src/ components/ pages/ images/

    Also for each component, you would create a sub directory where you would keep all the component specific file ie: component.js componet.scss component.test

    Keep the up the good work 👌

    Marked as helpful
  • Divyanshu Sharma•10
    @divyanshu29
    Submitted about 2 years ago

    QR-code-component

    1
    Tomazi•300
    @tomazi15
    Posted about 2 years ago

    Hi @Divyanshu Sharma

    When you want to host your static project on github it has to have index.html this is the standerd naming convention otherwise github will not display. change Learn.html to index.html

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