DEV Community

Discussion on: I have a Portfolio now 👨‍💻🎉

Collapse
 
guys1444 profile image
Guy

Can you explain Abit on the development stage Such as frameworks you used and tools?

Collapse
 
amorpheuz profile image
Yash Dave

Talking a bit more about the development stage, my website is based upon the Gatsby framework. It is a Static Site Generator that has tons of benefits such as free/affordable hosting at beginner levels, speed, PWA support, fetch data from a variety of sources and so much more. They have an awesome community behind them which provides tons of support and plugins to make many complex tasks easier. The Terminal theme also uses Theme UI which is a library for easily creating awesome custom themes! It also relies on MDX format to make writing blog posts faster and easier without losing benefits of React Components.

The tools which I used during the development are:

  • VS Code my favourite text editor of all-time, has a ton of Plugins that are super helpful with my development workflow. Some of them are GitLens, ESLint, Live Share, Remote-WSL, and Better Comments!
  • Squoosh for optimizing all my images!
  • Coolors to help me decide on a colour palette.
  • GitHub Actions to automatically build from my development branch and deploy to GitHub pages. I use Gatsby Publish.
  • Line Awesome by Icons8 for the Icons. I love this initiative 😁!
  • Web.dev to checkout site performance and ensure compliance with different standards.

Finally, the DEV community itself has been an awesome platform, it has helped me solve tons of doubts with awesome blogposts, deepened my insight and all the constructive feedback towards the portfolio is the icing on the cake!

Let me know if you would like to hear more about something I mentioned. 😀