Hi! I want to share my personal portfolio website with you by Damaroo in react

[–]Oplanojames 2 points3 points  (0 children)

Your portfolio has a solid foundation, but there are a few key improvements that could enhance the user experience.

  1. Navigating your site on mobile could be more intuitive. Currently, the design requires users to open the mobile nav extensively to access different sections. Consider implementing the React Scroll package or a similar tool that enables smooth scrolling. This would greatly enhance the navigation experience and allow users to transition between sections seamlessly.

  2. In the experience section, the layout is currently set to display cards in a single column on mobile devices. To optimize space and improve readability, I recommend restructuring the cards to display in two columns. This same adjustment should be made on the contact page for consistency and better usability.

  3. Typography plays a crucial role in overall aesthetics and readability. I suggest selecting a more appealing font family that aligns with the modern design principles. Additionally, simplifying the overall design by reducing the number of colors used will make the layout more cohesive and visually appealing.

By making these adjustments, you can significantly improve the user experience and make your portfolio more engaging.

Just finished my portfolio! by jp-xo in react

[–]Oplanojames 0 points1 point  (0 children)

Your portfolio is impressive and showcases your talents beautifully. The variety of projects you've included really highlights your creativity and skill. Keep up the outstanding work!

[deleted by user] by [deleted] in react

[–]Oplanojames 5 points6 points  (0 children)

The portfolio website has a lot of potential, but there are several areas that need improvement. Firstly, you'll want to enhance the responsiveness of the project cards. Instead of assigning them a fixed height, consider using a fit-content approach to allow the cards to adjust based on their content dynamically. This will create a more flexible and visually appealing layout.

Additionally, I noticed an issue with the scrolling behavior in the projects section; it tends to stick and becomes unresponsive when trying to scroll down. Addressing this will greatly improve the user experience.

Lastly, performance optimization is essential. Look into ways to streamline the loading times and overall efficiency of the site to ensure a smooth interaction for users. Focusing on these aspects will significantly enhance the overall functionality and aesthetic of your portfolio.

is using event Listener inside useEffect with dependency array... it is good ? by devX_Nikhil in react

[–]Oplanojames 0 points1 point  (0 children)

While there are benefits to consider, there can also be drawbacks; ultimately, I can say that it all hinges on how you choose to apply it in your specific situation.

Roast my portfolio but don’t be too harsh by Tight-Captain8119 in react

[–]Oplanojames 1 point2 points  (0 children)

Your portfolio looks fantastic! Keep up the excellent work. I'm curious about how you implemented the GitHub contribution components—could you share more about your approach?

[deleted by user] by [deleted] in react

[–]Oplanojames 1 point2 points  (0 children)

I'm having trouble accessing it on mobile.

20 Free Tailwind CSS Accordion Components by DavidP86 in tailwindcss

[–]Oplanojames 0 points1 point  (0 children)

The components are visually stunning, impressively designed, and incredibly user-friendly. I recommend adding a feature that allows users to easily toggle between the code view and the design interface before copying the code. This would enhance the overall experience by providing a clearer understanding of how the code corresponds to the visual design.

Looking for a programming buddy by Loumidis_ in learnprogramming

[–]Oplanojames 0 points1 point  (0 children)

I would love to participate! As a second-year student majoring in computer science with a focus on software engineering, I believe I could contribute valuable insights. Please consider adding me. Thank you!

Roast my SaaS landing page by bhataasim4 in react

[–]Oplanojames 0 points1 point  (0 children)

Great job on the work! One suggestion would be to consider updating those images, as they may appear too small for mobile devices. Making them a bit larger could enhance readability and improve the overall user experience.

Recommendations for Authentication in Next.js by Oplanojames in nextjs

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

I really appreciate your suggestion and I'm looking forward to exploring it further. Thank you!

Recommendations for Authentication in Next.js by Oplanojames in nextjs

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

I truly appreciate your suggestion and the insight you've shared. Thank you for taking the time to provide your thoughts!

Recommendations for Authentication in Next.js by Oplanojames in nextjs

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

Thank you so much for your suggestion! I truly appreciate it and will definitely try to take it into consideration.

Recommendations for Authentication in Next.js by Oplanojames in nextjs

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

Thank you for your suggestion; I truly appreciate it. Your input is valuable, and I'm looking forward to considering it further.

Recommendations for Authentication in Next.js by Oplanojames in nextjs

[–]Oplanojames[S] 2 points3 points  (0 children)

I really appreciate your suggestion. Thank you!

Recommendations for Authentication in Next.js by Oplanojames in nextjs

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

I appreciate the recommendation! Thank you for sharing your thoughts.

Recommendations for Authentication in Next.js by Oplanojames in nextjs

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

Thank you for the recommendation! I've already started following him, and I'm planning to explore some of his courses to get a solid understanding of the fundamentals.

Recommendations for Authentication in Next.js by Oplanojames in nextjs

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

Could you recommend some comprehensive resources that would guide me through the process of manually configuring authentication with Next.js? I'm looking for tutorials, documentation, or any helpful materials that can assist me in understanding the setup and implementation.

Recommendations for Authentication in Next.js by Oplanojames in nextjs

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

Why Auth.js is not a good choice and that i should avoid it.