What I have in my portfolio 😎

locnguyenpv

Luke

Posted on April 2, 2024

What I have in my portfolio 😎

The first thing, I want to say thank to Mr.CodeBucks. I am a back-end guy and maybe that why front-end would be a nightmare with me (Like my post if you felt it too 😭), so I have followed this video of CodeBucks to create my portfolio by NextJS ft. TailwindCSS. After a few days, I finished the front-end and ....

GIF

As I said, I am a back-end guy, so I want (or try) to do everything automatically. In this post, I will walk around what I have implemented πŸ‘€

Hosting & Deploy automatic

I hosted my portfolio in Vercel. The main reason why I chose it is the hosting has great support for NextJS and IMPORTANT THING, it is total FREE πŸ€‘ (with my usage). And I have use GitHub Action for deploy it automatically when I make or merge change into main branch.

Fetch Articles

Articles Page

I haven’t yet launched my blog, but I recently began writing articles here for the past few months. I decided use DEV Community API to fetch articles which I have published and show it in my website πŸ˜‹.

Fetch Projects

Projects Page

This is the hardest part (I think) in all of them, it took me 3-4 hours to find the solution 😀. The main core is I mix Google Sheet and Google Drive to store my project's info (title, description, git URL, thumbnail), after that I open API from that sheet which work like a tiny CMS, to get the data πŸ€—. You will have question why I not use GitHub API, I have the reason and I will show you in relate post later.

Conclusion

That is what I have done in my portfolio website for now, maybe I will have more change in the future 🧐. And I will write a detailed post for each feature above to show how I implemented it. Follow me if you feel interested in it πŸ˜‰.

Happy Coding!

πŸ’– πŸ’ͺ πŸ™… 🚩
locnguyenpv
Luke

Posted on April 2, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

What I have in my portfolio 😎
javascript What I have in my portfolio 😎

April 2, 2024