Personal Profile Website

Introduction


This project is a personal profile static website created with the help of Hugo static site generator, using hugo-coder theme.

Screenshot of front page of website

DevOps Setup


Continuous Integration & Deployment is setup in GitHub to deploy the website as and when new updates are pushed. When a new PR is raised against the main branch, the changes are first deployed to a staging environment to verify the changes. The GitHub action sends a notification in the PR tab about the staging site URL on which it is deployed. Once these changes are verified, the PR can be approved and pushed, and the website is then shifted to production slot.

Screenshot of GitHub Pull Request

Azure Static Web App


Azure static web app is a service provided by Azure to host static website. It also allows to add a custom domain, thus I added the domain deepmehta.co.in and thus got my site hosted on my domain.

Microsoft Clarity - Analytics


Microsoft Clarity is a user behavior analytics tool that helps you understand how users are interacting with your website through features such as session replays and heatmaps. This website has clarity integrated with it to get analytics data and make business decisions on improvising the website based on this data.

Project artifacts & details

Website: deepmehta.co.in

Repository: https://github.com/deep-mm/About-Me

Technology: Azure Static Web App, Azure Custom Domain, Hugo static site generator, GitHub Actions