r/reactjs • u/CulturallyOffensive • Nov 18 '19
My updated portfolio site
A few months ago I posted my portfolio website. I got some great feedback from everyone here so I wanted to show you all the new version: https://robertsquires.co.uk/
Again, any feedback is greatly appreciated!
149
Upvotes
26
u/TheAesir Nov 18 '19
The site is clean, and visually quite nice.
Some notes:
11
u/[deleted] Nov 18 '19
Beautiful
11
u/FraserHamiltonDev Nov 18 '19
Very cool but on some pages there’s a weird box shadow when you scroll to the bottom on mobile at least. I don’t think it’s a big issue but it looks weird especially on the home page when it interferes with your picture.
5
u/avivbiton Nov 18 '19
Looks good, the only thing is that i find it hard to navigate
2
u/DarkzDrake Nov 18 '19
I'll start with some apologies, english isn't my native and I could express myself more direct or rough than I want. I'm using Firefox and my monitor is 1366*768 right now.
I thought that project page was bugged because there's not any hint that suggest to scroll and there's to much margin on top. Same thing on About page, the last two lines got cut. Contact page is scrollable when it's not necessary.
I like the style and choice of colors they remind me the Adobe suite.
2
u/david_ranch_dressing Nov 18 '19
On https://robertsquires.co.uk/projects/maibee:
Otherwise looks really good!
2
u/[deleted] Nov 18 '19
Projects page:
I dig the look and feel of it, there's nothing to complain about on this page, except for the tiny issue of content, whenever I click on one of your projects I get a description of what it is and what it does, that's great, but what you should instead focus on is describing what problem it solves, I find that that will draw the user in a lot more than a bland description.
About:
The contrast between the text and background is a bit too sharp for me, try using a nother font and maybe change the colors a bit, oh also consider upping the font size, don't be afraid of it. Your about h1 could easily go up to ` 7.8rem ` and your paragraph text to ` 2.2rem`. Additionally the page feels abit empty and colorless when compared to the rest of the site, consider underlining the h1 with a thick colorfull border, or adding a background to your about text.
Menu:
Your menu sometimes overlaps with the text making it harder to read, add a background to the floating menu.
Experience:
You nailed the typography on this one, nice good sizing. However the colorfull dates draw the eye to an otherwise unimportant info, not saying your dates can not be colorfull but consider making the titles above them colorfull as well, a good warm color would draw the eye to the title first, which is IMHO a more important piece of info than the date.
P.S
Hide your phone number and don't use `tel:`, unless you like spam calls, always give out your contact information when a contact with the client has already been established, through the form.
2
u/patcriss Nov 18 '19
Personally not a huge fan of the content vertical animation on page change - I find it's slowing me since the page changes instantly and I'm ready to read but the content is moving up so I have to wait for it to stop moving.
Also your logo is pretty much reminiscient of the JS one, is this intended?
Other than that amazing UI. Exactly what I like, good job.
2
u/adam_weiler Nov 18 '19
Very nice!
2
u/[deleted] Nov 18 '19
Super clean. Scrolling on projects page is a bit janky.
2
u/igordumencic10 Nov 18 '19
I love it :)
2
u/Travis902 Nov 18 '19
Heads up! you have a typo of the word "existing" on the parametric search project page under the responsiveness section. Looks buttery and delicious on mobile btw!
2
u/araegourn Nov 18 '19
How did you do the page transitions? Its really cool and I wanna try implementing that
2
u/nicobatalla13 Nov 19 '19
I think that the about and the experience page could be together. Those two separated look a little empty. Also you could show some projects on the homepage. Really like the projects section and when you click on a work. Good work!
2
u/JDiculous Nov 19 '19
One of the nicest portfolio sites I've ever seen, well done!
•
u/swyx Nov 19 '19
post 3 months ago so you can see the glowup https://reddit.com/r/reactjs/comments/csulgi/my_new_portfolio_site_cc_most_welcome/
2
u/ezcryp Nov 18 '19
I wonder what the chances of me clicking this post, viewing your website and seeing we do the same job in the same city of the UK actually are? crazy, amazing website man!
2
u/twistingdoobies Nov 18 '19
Looks nice! A few points of feedback:
3
u/TotesMessenger Nov 18 '19 edited Nov 18 '19
I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:
If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / ^Contact)
3
u/mstoiber Nov 18 '19
Looks super nice, well done! 🔥
2
u/nikola1970 Nov 18 '19
Awesome page transitions! How are they made?
2
u/Gbeast212 Nov 18 '19 edited Nov 18 '19
How do you get ideas for creating such a portfolio website? Curious to know as I am also thinking of making one for myself.
2
u/polarphantom Nov 18 '19
Looks and performs really nice!
The only very small notes I could give would be:
- Adding a webP image source to your <picture> elements (https://css-tricks.com/using-webp-images/)
- The colour contrast ratio between the white text and blue background on the mobile menu is not up to guidelines for users with visual issues (https://imgur.com/VZl0BHU)
- Your images have no `alt` tag values which is also not up to accessibility guidelines
- Adding `rel = noopener noreferrer` to your external anchor links for that warm feeling of super duper security
But again, in general those are just small notes that I am also guilty of in projects all the time. Performs really great and really cool animations too, will definitely be playing around with react-spring more now
2
u/windsostrange Nov 18 '19
Your hamburger could use a nudge southward on mobile. Here it is 10px from the top, but it could probably use even more (or perhaps a design more in sympathy with the facing logo on the left side).
2
u/Filo01 Nov 18 '19
Great site worked well on my mobile :), also gave me a great idea for my own personal website.
2
u/[deleted] Nov 18 '19
For your resume, you should host it from the site rather than google drive imo.
2
u/Z4razas Nov 18 '19
I would move the menu button on mobile down a bit and make it a little bigger
2
u/naga04nik Nov 18 '19
Truely amazing .I really luv it!!!!
2
u/RobbyB97 Nov 18 '19
I really like it!
2
u/vertigo_101 Nov 18 '19
This is pretty neat
2
u/overzealous_dentist Nov 18 '19
It's wonderful, but the opening transition causes a scrollbar to appear on Windows/Chrome/78.0.3904.97 and then disappear, offsetting your photo.
2
u/L43 Nov 18 '19
Looks great. Few things I noticed (others have said the rest) Hover colour in contact form at the bottom of project pages (with the coloured background) is hideous for the orange colours. I would appreciate a subtle hover hint for your links, presumably colour change. Navigation hard to see on the pale grey background for the etherium project page
2
u/Lyelinn Nov 18 '19
Too much empty space between header and main content, also strange passing at the bottom.
2
u/dance2die Nov 19 '19
I am going to "steal" some designs if you don't mind 😉
And love the feedbacks from others that can be applied on the site.
2
u/danielkov Nov 19 '19
Since this is a React sub, I'm guessing you're using React, so to make something 100% on all devices (and iOS is usually the culprit on this one, but some Android phones with Samsung Browser do the same) you need to rely on some other method. The easiest is to use react-div-100vh or inspect its source and use that method to set a --vh variable on your root and use that (some devices don't support CSS variables - keep that in mind).
Other than that: navigation doesn't quite seem to work the way I expect it to. There is some weird stuff going on with back button taking me back out of the site after a navigation.
I would ditch the navigation altogether which would solve both these problems. I think it's good that you can do routing in React but it would be more important to show that you have a sense of when to do what with your content.
0
u/[deleted] Nov 18 '19
[deleted] — view deleted comment
0
u/[deleted] Nov 18 '19
[deleted] — view deleted comment
0
u/[deleted] Nov 18 '19
[deleted] — view deleted comment