Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
28
Comments
30
Victor
@CodeVee

All comments

  • Faruk Abdulganiyu•380
    @faruking
    Submitted almost 3 years ago

    Job portal MERN(MongoDB, Express, React, NodeJS) app

    #bootstrap#express#material-ui#mongodb#react
    1
    Victor•1,035
    @CodeVee
    Posted almost 3 years ago

    @faruking Good job. Few pointers

    • Clicking the sun and moon icons break the applications.

    • The App is not responsive on Tablet and Mobile.

  • Pavlo•110
    @pvl-ao
    Submitted about 3 years ago

    Mobile-first pricing component with toggle

    #sass/scss#styled-components
    1
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    Hi Pavlo. Fantastic job on this task. I also use rem for my responsiveness. I think it's good and less confusing than em. Few Suggestions

    • Wrap your code with a main tag to fix the landmark accessibility issue.

    • Consider using a different element than the ul or use border-top and border-bottom for your li with padding rather than hr.

    I hope you find this helpful

    Marked as helpful
  • Thih_Nezzy•180
    @nobody1234455
    Submitted about 3 years ago

    NFT Review using Pure HTML and CSS

    2
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    Hi THIH_NEZZY, Great job on this task. Few Suggestions

    • Wrap your code with a main tag to remove the accessibility errors
    <main> 
       <div class="card">
           ...
       </div>
    </main>
    
    • Remove the images from the span in the price-time div and place them side by side with the span
    <div class="price-time">
        <div class="price">
            <img src="./images/icon-ethereum.svg" alt="eth" />
            <span>0.041 ETH</span>
        </div>
        <div class="time">
            <img src="./images/icon-clock.svg" alt="clock" />
            <span>3 days left</span>
        </div>
    </div>
    

    Also update the CSS to look like

    .price-time {
        display: flex;
        justify-content: space-between;
        margin: 7% auto 0 7%;
    }
    
    .price,time {
        display: flex;
        align-items: center;
    }
    
    .price,time > img {
        margin-right: 5px;
    }
    
    .price>span {
        color: var(--cyan);
    }
    
    .time>span {
        color: var(--soft-blue);
    }
    
    • I would recommend you research the use of padding and apply it to the parent card rather than using margin on child elements.

    • To overlay properly would then be easier with absolute positioning and flexbox.

    I hope you find this useful

  • Ogunola Zainab Ololade•500
    @Plut0r
    Submitted about 3 years ago

    Interactive Rating Component

    2
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    Hi Ogunola, Great Job completing this task. Few Suggestions:

    • Wrap your code with the main tag like <main> your code here </main>

    • Set the border and outline to none to remove the white and additional colors from your buttons

    button {
        border: none;
        outline: none;
    } 
    
    • For Screens below 375px, I would suggest you don't worry about it.

    I hope you find this helpful

    Marked as helpful
  • Kehinde Balogun•315
    @Kehinde13
    Submitted about 3 years ago

    I made use of the fratch API

    #fetch
    2
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    @Kehinde13 Hi Kehinde Balogun, Great job completing this assignment. Few Suggestions :

    • Wrap your code with a main tag.

    • Replace your h4 with a h1.

    • Try and center your button

  • Dean Hudek•290
    @deksa89
    Submitted about 3 years ago

    NFT Card

    2
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    @deksa89 Hi Dean Hudek, Great Job completing this assignment. Few Suggestions

    • Change the price heading to h2 rather than h3 to clear the accessibility issue.

    • For the hover state. Remove the blue image and set the background of .inner-photo to cyan 00FFF7. Use flex to center both horizontally and vertically the eye SVG.

  • Kelvin Ginikanna•40
    @keltech18
    Submitted about 3 years ago

    responsive display using media queries

    1
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    @keltech18 Hi Kelvin Ginikanna, Great job completing the assignment. Few Suggestions

    • Replace the div with class main-box with a main tag.

    • Replace p tag first-paragraph with h1

    • Add a title tag between the head tags. Just after meta should be ok.

  • khaltech99•80
    @Khaltech99
    Submitted about 3 years ago

    using flex box

    1
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    @Khaltech99 Hi khaltech99, Great job on this assignment, and the cool animation was a nice touch. Few Suggestions

    • Your container seems too wide. Reduce the width and padding as it seems there is too much space on the right.

    • An active class should be applied to your rating to know the selected option.

    • Use const for the other selectors as they are not reassigned.

  • Saleh•390
    @SalehAbuhussein
    Submitted about 3 years ago

    HTML SCSS Jquery Ajax

    #accessibility#bem#sass/scss#jquery
    1
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    @Honko-o Hi Saleh, Great job on this. A few things I would say are

    • Good use of destructuring. Adds Clarity

    • JQuery was a bit of overkill. Still good though.

    • p can be an h1 tag for accessibility.

    • a should be a button. Makes for better Markup

  • hakeem•30
    @ladking
    Submitted about 3 years ago

    Interactive Rating Component using HTML, CSS Grid, Flexbox, JavaScript

    1
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    @ladking, Hi Hakeem. It seems you have done this on a private repository. Make it public so that assistance can be offered to you.

  • Abhilash•920
    @Chiku100
    Submitted about 3 years ago

    QR code scanner page using flex box

    2
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    @Chiku100 Hi Abhilash, Great job on this assignment. I have a few suggestions

    • Wrap your card with a main tag. I would suggest swapping the div tag with attribution class for it.
    • for the attribution styling I'd say change it for it to cover the entire screen like
     .attribution {
        display: flex;
        height: 100vh;
        background-color: hsl(212, 45%, 89%);
        justify-content: center;
        align-items: center;
    } 
    
    • Use h1 instead of h2
    Marked as helpful
  • Iván De León Lino•600
    @Lino-OTM
    Submitted about 3 years ago

    Interactive rating component [Vanilla JS/Sass/BEM]

    #sass/scss#bem
    1
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    @Lino-OTM Hi Iván De León Lino, Great job on this. My only suggestion would be to use const rather than let for your query selectors as the are not reassigned.

    Marked as helpful
  • cloud-alfakhre•480
    @cluod-Alfakhre
    Submitted about 3 years ago

    Responsive timeTrackingDashboard using Mostly js and also html and css

    #accessibility#fetch#bem
    1
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    @cluod-Alfakhre Great job on this. A few things I might suggest adjusting

    • The active button does not change once selected.
    • There is no need for padding on the main hours
    • Your variables were declared with let. Use const since they are never reassigned.
    • The casing for some of your text is mixed up.
    • The background color for the profile card is different
  • Julian•280
    @Julr09
    Submitted about 3 years ago

    Time Tracking Dashboard Angular

    #angular
    1
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    @Julr09 Hi Julian. Great job using Angular on this task. I have a few suggestions

    • Your model class should be within the app folder so as not to need default export.
    • You should try to declare more interfaces to avoid using any in your code.
    • Your CSS class naming could be better. Naming a class t might not be descriptive enough.
    • You could place all your configuration information in an array of objects. Thereby all you need to do is loop through the list. Save in Markup and adds more clarity to it.
    Marked as helpful
  • P
    Katrien Schuermans•1,420
    @katrien-s
    Submitted about 3 years ago

    Responsive layout using CSS Grid & Flexbox & little bit of JS

    2
    Victor•1,035
    @CodeVee
    Posted about 3 years ago

    @graficdoctor. Great job on this project. I have a few comments:

    • There is a need for more spacing between sections
    • Also the grid was switched around. I don't know if that was a creative choice. If it was an issue then I could give a few suggestions on that.
    • The hover is working on chrome
    • There were also alignment issues.
    • The struggle of doing this with a full-time job is highly applauded.
    • I'd recommend using the Figma design and sectioning the project for your to-do list.
  • winniefredrick•300
    @b-l-u-e
    Submitted almost 4 years ago

    Html and css site using css flex box and custom properties

    3
    Victor•1,035
    @CodeVee
    Posted almost 4 years ago

    Awesome job. You could increase the size of your cards or reduce the font and image size to create more space

    Marked as helpful
  • winniefredrick•300
    @b-l-u-e
    Submitted almost 4 years ago

    Html and css site using css flex box and custom properties

    3
    Victor•1,035
    @CodeVee
    Posted almost 4 years ago

    Awesome job. You could increase the size of your cards or reduce the font and image size to create more space

    Marked as helpful
  • Jimender•140
    @Jimender
    Submitted almost 4 years ago

    Order Summary

    1
    Victor•1,035
    @CodeVee
    Posted almost 4 years ago

    Awesome job. In your repo, you used the color value even though you declared the variable in the root . Still great

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

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