kartavyas.com is my personal website I built as my first web development project.
The website was developed using Gatsby.js — a React.js-based static-site-generator. The current iteration of this makes use of many technologies such as GraphQL, Formik, and Flask CMS, to name a few (you can find the complete list below).
The contact form is managed by Web3Forms, and all validation is handled by Formik (a frontend form management library for React).
In addition to forms, all blog posts are integrated within the website, and each post has a dedicated comments section based on Github's issue interface. Moreover, all posts have an SEO component which enables rich social sharing across multiple platforms. Each project (similar to this one) has a dedicated page generated through a template.
If you feel the website could use some upgrades, feel free to reach out to me using my email or the contact form.
If you wish to know more about how I built this website, stick around; I will be writing posts outlining how I built this website from scratch.