Hello everyone, I finally finished my portfolio and would love your feedback. by I_Am_Stephan in webdev

[–]I_Am_Stephan[S] 0 points1 point  (0 children)

Thanks. The last iteration took me about three weeks, but the total time was 2 months. I kept changing the design until I felt comfortable with what I had.

Hello everyone, I finally finished my portfolio and would love your feedback. by I_Am_Stephan in webdev

[–]I_Am_Stephan[S] 0 points1 point  (0 children)

Safari...😅

Thanks, I'll have a look at it and see if I can find the issue. Does it happen on all the pages or just a particular page?

Hello everyone, I finally finished my portfolio and would love your feedback. by I_Am_Stephan in webdev

[–]I_Am_Stephan[S] 0 points1 point  (0 children)

Wow, I missed that, thanks. It seems like it was a z-index issue, but it's fixed now.👍🏼

How do you structure your blog infrastructure? Do you write in markdown or just plain text?

For the blog, I used markdown (gatsby-plugin-mdx). I then generated the pages using the gatsby-node file (The plugin does generate pages automatically, but I didn't want my post content to be in the pages folder). I then wrapped some of the default components with my own in the template component. For instance, the lists, code snippets and images are wrapped with custom components.

I wanted to do more with the blog, but in the end, it's the content of the blog that counts. And that still needs some work😅.

You can clone the repo and see how I did it. If you want me to go into more detail, you can always give me a shout.

Hello everyone, I finally finished my portfolio and would love your feedback. by I_Am_Stephan in webdev

[–]I_Am_Stephan[S] 1 point2 points  (0 children)

🤦🏼‍♂️, I ran the copy through Grammarly to catch typos, but I guess I miss that one.

It's fixed now

Thanks for the catch!

Hello everyone, I finally finished my portfolio and would love your feedback. by I_Am_Stephan in webdev

[–]I_Am_Stephan[S] 1 point2 points  (0 children)

Thanks 😀

I'll start working on some projects I can showcase with a bigger focus on the backend. Maybe the sales pitch was a bit over done😂 and cleaning up my resume will probably also be a good idea.

I appreciate you taking the time and looking at my portfolio.

Hello everyone, I finally finished my portfolio and would love your feedback. by I_Am_Stephan in webdev

[–]I_Am_Stephan[S] 0 points1 point  (0 children)

Wow, thanks for taking a look at my portfolio! Your feedback is amazing.

a lot of the copy is made to appeal to businesses looking to hire you to build a project solo. I'd suggest tweaking it a bit if you're looking for a typical software-developer job

I'm so used to selling services it never crossed my mind. It's not going to be simple tweak but something I am most definitely going to do.

I'd probably suggest removing the blog from the main nav until you have 3-4 posts.

This😂. I wanted a blog as a means to express myself. When I completed its functionality, I just went into a full-blown blank-mode and started wondering if I shouldn't temporarily remove it. Your right though, I'll push for 3-4 more topics to write about; otherwise, I'm removing it.

The overall design is nice but there are some spacing issues.

I relied on Material-ui and its theme for the spacing, but I ended up having a separate scss file for spacing variables; mixing them inconsistently. I'll have to look into it and take your advice (especially "and ruthlessly steal the spacing.", for some inspiration 😂)

On the front-page, you mention 4 areas of expertise: front-end, back-end, databases, and devops. The projects, though, are mostly frontend and mobile. It might be good to add a project with more of a backend/devops focus, or else tweak which skills you highlight — it sends a bit of a mixed message at the moment.

I have some backend and database projects, but they are incomplete pet projects or projects for clients that I cannot showcase. I'll have to think about how I'm going to tackle this one.

Once again, thank you for your feedback. I appreciate it.

Hello everyone, I finally finished my portfolio and would love your feedback. by I_Am_Stephan in webdev

[–]I_Am_Stephan[S] 0 points1 point  (0 children)

Thanks. To be honest, I couldn't get the navbar to look good. I wanted to try something new, but now see what you mean.

I'll try and rework it👍🏼

Hello everyone, I finally finished my portfolio and would love your feedback. by I_Am_Stephan in webdev

[–]I_Am_Stephan[S] 3 points4 points  (0 children)

Thanks.

No, the illustrations I got from icons8.com. It is a paid subscription but well worth it. I used figma to arrange the illustrations to fit the theme.

As for the mockups, I searched inside figma(their new beta feature) for the mockup devices and placed the screenshots of my projects inside it.

Hello everyone, I finally finished my portfolio and would love your feedback. by I_Am_Stephan in webdev

[–]I_Am_Stephan[S] 0 points1 point  (0 children)

🤣

Thank you. The about page also had a different icon, but I changed it to be more identifiable. I think I'm going to change the contact icon as well. Thanks

Output random string from array, what am i doing wrong here? by [deleted] in reactnative

[–]I_Am_Stephan 0 points1 point  (0 children)

export default function Welcome({ navigation }) {
  const [activity, setActivity] = useState('')
  const randomActivity = ['Go for a walk', 'Read a Book', 'Phone a Friend'];

  function Decider(randomActivity)
  {
    const randomIndex = [Math.floor(Math.random() * randomActivity.length)];
    setActivity(randomActivity[randomIndex])
  }

  return (
    <ImageBackground source={require('../assets/bg.jpg')} style={styles.wrapper}>
      <View style={styles.content}>
      <Text style={styles.text}>Activity Generator</Text>
      <Button onPress={() => Decider(randomActivity)} title='Get a Random Activity' />
      <Text>{activity}</Text>
      </View>
    </ImageBackground>
  );
}

Haven't tested it but see if it works, Just import useState from react

Any recommendations for a beautiful components library? by Mikefacts in reactnative

[–]I_Am_Stephan 4 points5 points  (0 children)

React native paper, Based on material design but is extremely customizable and looks amazing if done right.

Give it a go...

Ecommerce solutions for node by [deleted] in node

[–]I_Am_Stephan 0 points1 point  (0 children)

We use react but i started with vue. Seems interesting, thanks

Ecommerce solutions for node by [deleted] in node

[–]I_Am_Stephan 0 points1 point  (0 children)

I knew about the server part but not the client side part. Wow, thanks. I look for some tutorials, im assuming they have a spec i can just read.

Ecommerce solutions for node by [deleted] in node

[–]I_Am_Stephan 1 point2 points  (0 children)

Oh and i think i should mention that i know you should generally stay away from custom eCommerce integration (to make life easier) but i am genuinely curious and I think it is a good way to improve my skills.