DEV Community

HARSH VATS
HARSH VATS

Posted on

How do you rate my website?

How much do you rate my website on a scale of 1-10 and why?
https://harshvats.vercel.app
Don't count my picture plz😅.

Oldest comments (47)

Collapse
 
mikgross profile image
Mikael

Hey Harsh,
there is much to say about your website.
Overall choice of color is not optimal for contrast purposes, the proportions are off (maybe add margins to tighten everything together, maybe change your fonts (go to google font to check nice combinations), you repeat yourself with your social Icons that are too large and the one in the footer that are very small. On the picture, try to respect the ratio of your original picture. Well... there is a lot to change, but we all started somewhere.

Collapse
 
mikgross profile image
Mikael

Also, for strictly display websites, I would use something like jekyll to simplify your life and have better graphics from the get go

Collapse
 
mxrcochxvez profile image
Marco Chavez • Edited

Hey Harsh!
These are all opinions! Your profile image is sized in a way that distorts the image of so it comes off a little unprofessional, you have no margins or paddings on most of the elements so everything looks really spaced out, and you've got an interesting color choice with poor contrast. I would personally recommend you learn CSS grids so you can lay things out better. I would also recommend you use a site like this Adobe Create to choose your colors for your next website so you aren't going against common UI/UX rules. I would also like to recommend you purchase a domain name for yourself, it's a small investment that adds authenticity.

Collapse
 
harshvats2000 profile image
HARSH VATS

This opinion actually feels like someone is literally caring for me 😅. Thank u so much.

Collapse
 
mxrcochxvez profile image
Marco Chavez

Of course! I am happy to help 😀

Collapse
 
shravan20 profile image
Shravan Kumar B

Decent and Pretty good.

Just try to work on UX where your logo looks too enlarged. There's a lot of wasted space here and there.
Otherwise quite decent for beginner who is playing around with technology.

Well, I would like to know how are you hosting it?

Collapse
 
lucataco profile image
Danny

Looks like its with vercel.com

Collapse
 
shravan20 profile image
Shravan Kumar B

okay. never heard of it

Thread Thread
 
harshvats2000 profile image
HARSH VATS

formerly known as zeit but now it's vercel and is pretty good for your nextjs website hosting.

Thread Thread
 
shravan20 profile image
Shravan Kumar B

Thanks for answering :)

Collapse
 
harshvats2000 profile image
HARSH VATS

Thank you so much. I will definitely make some edits and will ask for your opinion again after some time :)

Collapse
 
tmaxxcar profile image
tmaxxcar

So I am just looking from an accessibility perspective.

Contrast between the text and background is not sufficient for the Social, Drop an Email, nor Connect text. The first h1 on the page is for the #social-heading, which is at the bottom of the page. WCAG guidelines say headings should follow a logical order (h1 through h6). Your image is missing an alt tag, or the aria-hidden="true" attribute to either provide a text description or hide the image from a screen reader. Also, I would add the aria-hidden="true" attribute to the hr objects. Finally, your icons at the bottom of the page are missing inner text, so a screen reader wouldn't know that the link would be to Github or Codepen.

Looking from a keyboard perspective, it might be nice to add a skip-link to the different sections. When using my tab key I skip over the About Me and My Skills sections and jump down to the Instagram link. You can read how to implement a skip-link.

Overall you seem to be using the additional social links as the footer, but you used a div tag as opposed to the footer tag. You are doing the same thing for the header, which you could just use the header tag itself, and you don't have any main content section. I would suggest wrapping the div's of the main content into a main tag. You can take a look at the Web Content Accessibility Guidelines (WCAG) to learn a bit more about accessibility.

Collapse
 
harshvats2000 profile image
HARSH VATS

This is great to learn from this comment. I will make changes and again ask for your opinion in some time. :)

Collapse
 
nabdtran profile image
Danny Tran

I like the code at the top. First thing I would look at is making sure the capital letters are in the right area. E.g. jquery should be jQuery, if unsure just google what you typed and it should come with the vendor name. This makes it more professional and readable (they've branded it as spelt like that so when people see it its instantly identifiable).

Collapse
 
harshvats2000 profile image
HARSH VATS

I will edit my website and will again ask for your opinion after some time. :)

Collapse
 
geonizeli profile image
João Victor • Edited

Take a look at this site for inspiration dribbble.com/search/portfolio
Colors and styles are kind of for random 2008 pages. A good font and a reset css make all the difference too. There is a cool FontAwesome for </>

Collapse
 
kretaceous profile image
Abhijit Hota

The concept is pretty neat! You've summed it up quite good and I like the JS object styled lists!

But you can still improve a lot!
Add some good colours, fonts and fix the layout problem pointed out in the comments. And this will become quite a better website! 😁

All the best!

Collapse
 
harshvats2000 profile image
HARSH VATS

Thank you so much. I will definitely make changes to it and will ask for your opinion again after some time :)

Collapse
 
harshvats2000 profile image
HARSH VATS

Thanks. I will change it.

Collapse
 
ug02fast profile image
Arthur Zhuk

The effects and colors are awesome 😎 👏
The simplicity is nice as well. There might be some better design for your profile pic placement though.

Collapse
 
harshvats2000 profile image
HARSH VATS

Thank you Arthur. Yeah the pic needs to be well placed and sized.

Collapse
 
nikolapeevski profile image
Nikola Peevski

Hey man. The fact that you've started working on your own personal site is a great step forward. I am not particularly fan of rating scales, so instead I'll give you some feedback. Firstly try to use as minimal Javascript as possible, you can do most things with pure CSS. Secondly you don't need flashy animations to make an impression. Thirdly think about view prioritisation, especially if you consider using it on your CV/Resume. Make it easily readable with your external links top left/right corner (that be github, linkedin etc), skills in a simple list ordered by the standard Good, Average, Have worked with only once and the rest of the space leave out for personal projects and hobbies. You can try looking at some popular spoke person's sites like John Papa. The difference is that in his site he's focusing on blog posts as you can clearly see from firstly opening the page, also you can notice his contact information at the very top. A small detail, which is more SEO related is that if you stop Javascript you'd want the first serve of the site to be accompanied with as much as information as possible. Try looking into a way of either static site generation or server side rendering for your site.

Collapse
 
harshvats2000 profile image
HARSH VATS

Thank you Nikola. I will keep that in mind. :)

Collapse
 
michaelburrows profile image
Michael Burrows

One small thing I noticed is you haven't set a default global font on the <body> element.

Because of this the fonts in the footer are falling back to the default system serif font.

I'd suggest adding font-family: "Inter",sans-serif; to the <body> in your CSS.

Collapse
 
harshvats2000 profile image
HARSH VATS

Thanks I will edit it.

Collapse
 
samuelfaure profile image
Samuel-Zacharie FAURE

On the scale of personal projects I give it 3/10.

This doesnt mean you failed and doesnt evaluate your talent as a webdev, I am just rating the website where 0 is "ugly piece of junk" and 10 is "incredibly amazing"

I love to see a work of passion and some things on it are great. The little bubbles are very nice. I love the feel of storytelling.

The main problem is the visual design.

  • The color palette is a bit bland
  • The boxes dont yet manage to give a good material design feeling (if you were going for this).
  • The title font for social media is not great at all

I must confess I am very impressed and somewhat jealous that you managed to do such a nice website at 19. My first website was at 28 and worth 1/10. After 5 years of web dev Im still bad enough in design that I could get a 7 or 8/10 today at BEST.

Keep up the great work !

Collapse
 
harshvats2000 profile image
HARSH VATS

Thank you so much for your words sir. I hope someday when I will again ask for review of my website on dev.to , you will rate it 10. :)

Collapse
 
neomaxzero profile image
Maximiliano

I'd give it a 5. You are on the right path.
This thread gives a lot of really nice ideas. Looking forward to seeing how it will look after the suggestions.

Collapse
 
andrewbaisden profile image
Andrew Baisden • Edited

Your website is ok however I agree with what a lot of people have been saying. The spacing needs a lot of work and the colour theme is very bland. I don't think those drop shadows on the boxes look that great either. And the icons for instagram, gmail and linkedin don't match the design at all. However its simple, loads fast and explains your skills. It would be a good idea to take a look at this Design Resources for Developers
Just absorb lots of design information so that you can get a good eye for design. Also do some research on branding, UI/UX and of course colour style guides like Adobe Create as mentioned.

Collapse
 
harshvats2000 profile image
HARSH VATS • Edited

I will surely look into it. Btw thanks. :)

Collapse
 
andrewbaisden profile image
Andrew Baisden

There is also something else which is extremely helpful that I don't think anyone has mentioned yet. Create a design before you build your website. I'm not sure how good you are at design but if you at least created a design before you built your website then it would be a huge improvement as opposed to designing on the fly. Check out a free tool like Figma figma.com/ I designed my website before I built it.

Collapse
 
akdeberg profile image
Anik Khan • Edited

Hi Harsh 😊 Your website shows lots of promises.
But here is my take on this-

  • Your about me section is breaking the rules of UX. Please align those text.
  • Try to use icons when describing your skillset. But don't forget them to keep in good shape :P
  • There is no project section! It seems like you have lots of tools under your belt but you didn't use this to build any.

Again you have a lot of promises as I can see but you have to keep on working. I love that you use your genuine thoughts and design to come up with this project. Thats very brave. Never stop!
I hope this will help you with your design -
Simple design guideline: dev.to/akdeberg/simple-guideline-f...
Develop an eye for design: dev.to/akdeberg/develop-an-eye-for...

Collapse
 
harshvats2000 profile image
HARSH VATS

Thank you Anik. I will definitely look into these resources. :)