How I leveraged GitHub, Hashnode, and Gumroad to build my website with a blog and a store..!!

How I leveraged GitHub, Hashnode, and Gumroad to build my website with a blog and a store..!!

After being in the software industry for almost 6 years, I finally created my own website in April last year. You must be wondering, why did it take so long to create a website?

Being a software developer, I wanted to build everything from scratch and somehow I never got to it.

Well, it's not like I did not try..!!

Code Procastinate Code

I tried a few times but left it midway because it just did not click. I wanted to build a website that has an integrated blog and can showcase all my work under one domain. All of it did not seem possible back then.

Back in 2016, I tried creating a blog with python-Django and I was able to successfully create one with markdown support. But then I got stuck somewhere with the deployment and the project never took off.

I also tried creating my portfolio on Angular 4 around 2017-18 and even got it deployed to a custom domain. But then, I really did not like the end result and eventually, that project also did not work out.

Somewhere around the start of the financial year 2022-2023, One of my tweets got viral and many people from media, social media started reaching out to me, and one constant feedback that I got was, that it was hard for them to get in touch with me because they could not find much information about me on the internet, and sending a Twitter message was the only way they could get in touch with me.

That is when I decided to work on my internet presence and build my own website. Finding time was a concern alongside a demanding job. So, I decided to create a static website with basic contact information.

Code Sleep Code

I went to Google Domains and looked for available domains and finally decided to go ahead with https://nandan.dev.

I used Github-pages to host my landing page, and mapped it to my domain address. It is effortless to set up. You can follow the documentation provided by GitHub here.

Not just that, all my other projects hosted on GitHub will be shown under my domain. How cool is that? I am listing below a couple of projects that I have hosted. You can add as many pages as you wish :

Next comes my blog, I am using Hashnode to publish my blogs and all my blogs are published under the subdomain https://blog.nandan.dev.

You can read more about setting up a custom domain for your Hashnode blog here.

And finally the store. I am using the Gumroad store to list my products and services (There aren't many as of now but I am working on it) and all my products are listed under the sub-domain https://store.nandan.dev.

You can read more about setting up a custom domain for your Gumroad store here.

Now that I have almost covered all the information about the process, let me give you some insight into how much time and money I have saved.

  • I could set up all of it, in less than 2 days, by spending like 3 hours a day. So I practically saved a lot on development costs.
  • My only expense to date is the amount I paid to buy the domain for one year, i.e. Rs. 399 (or $5) for one year.
  • I do not have to pay any extra charges to create sub-domains, and I can practically create 100s of them. 500 to be precise.
  • I spent Zero on hosting.
  • I can publish unlimited posts under my blog.
  • I can list unlimited products in my store and only a small percentage I have to share on each sale.

Now that you have all the insight and information you need. What are you waiting for ?? Stop procrastinating like I did for all these years and Go ahead and build your own ecosystem.

If you come across any issues and need any kind of assistance, drop a comment below or shoot me an email at [email protected] and I will try to help you out.

I am available for mentoring and tech consultation sessions on topmate.

Stay tuned and connect with me on my social media channels. Make sure to subscribe to my newsletter to get regular updates on my upcoming posts.

Twitter | Instagram | Github | Website

Lonnie McRorey

Automating Software Engineering Capacity

1 年

I can relate to Nandan Kumar's experience leveraging various platforms to build a comprehensive online presence. In the tech industry, showcasing your work and expertise is crucial, and a personal website is an excellent way to do this. Like Nandan, I've also found GitHub to be a valuable tool for hosting projects. It's a platform for version control and collaboration and a way to showcase your work to the world. The fact that Nandan could map his domain to his GitHub pages shows the flexibility and utility of the platform. The use of Hashnode for blogging is also a smart move. As a platform designed specifically for developers, Hashnode provides a community where you can share your insights and learn from others. It's a great way to engage with peers and stay updated on the latest trends and technologies. {We love it} ??

要查看或添加评论,请登录

社区洞察

其他会员也浏览了