How I leveraged GitHub, Hashnode and Gumroad to build my website with a blog and a store..!!
Tags: github, hashnode, gumroad, blogging
Published: 2022-08-11 10:40:04

---
title: How I leveraged GitHub, Hashnode and Gumroad to build my website with a blog and a store..!!
published: true
date: 2022-08-11 02:31:00 UTC
tags: #github,#hashnode, #gumroad, #blogging
canonical_url: https://blog.nandan.dev/how-i-leveraged-github-hashnode-and-gumroad-to-build-my-website-with-a-blog-and-a-store
---


![banner for blog leverage github,hashnode,gumroad to build site](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l4r44rpu916hnc2imx11.png)

After being in the software industry for a almost 6 years, I finally created my own website in April this 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..!!

![procastinator.gif](https://cdn.hashnode.com/res/hashnode/image/upload/v1660165756396/4Q6qt-OWl.gif)

I tried a few times but left it midway because it just did not click. I wanted to build a website that has 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 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, 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, 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.

[https://twitter.com/\_sirius93\_/status/1508423479594733568?s=20&t=PzUxxnmjN5I68Hxy79Htkw](https://twitter.com/_sirius93_/status/1508423479594733568?s=20&t=PzUxxnmjN5I68Hxy79Htkw)

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.

![Dev Mode on.gif](https://cdn.hashnode.com/res/hashnode/image/upload/v1660166132931/xp5G5_h8X.gif)

I went to GoDaddy and looked for available domains and finally decided to go ahead with [https://nandan.dev](https://nandan.dev).

I used github-pages to host my landing page, and mapped it to my domain address. It is really easy to set up. You can follow the documentation provided by github [here](https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site).

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 you wish :

- [React Tic Tac Toe Game](https://nandan.dev/tic-tac-toe/)
- [Angular Accordion](https://nandan.dev/angular-accordion/)

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](https://blog.nandan.dev), just like the blog you are currently reading.

You can read more about setting up a custom domain for your hashnode blog [here](https://support.hashnode.com/docs/mapping-domain).

And finally the store. I am using 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](https://store.nandan.dev).

You can read more about setting up a custom domain for your Gumroad store [here](https://help.gumroad.com/article/153-setting-up-a-custom-domain).

_Shameless plug alert_

If you want to buy my handwritten notes on git commands, you can get it from my store [here](https://store.nandan.dev/l/git-cheatsheet-hand-written).

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

![TME2.jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1660166422729/27k03tFd2.jpg)

- I was able to 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 cost.
- My only expense till 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 your waiting for?? Stop procrastinating like I did for all these years and Go ahead, Build your own ecosystem.

If you come across any issues and need any kind of assistance, drop a comment below or shoot me a mail at [connect@nandan.dev](mailto:connect@nandan.dev) and I will try to help you out.

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

[Twitter](https://twitter.com/_sirius93_) | [Instagram](https://www.instagram.com/_sirius93_) | [Github](https://github.com/sirius93) | [Website](https://nandan.dev)