Project
Personal Website
Personal Website Hero
Project details

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.

Tech stack and API usage
React
React
Gatsby
Gatsby
Tailwind CSS
Tailwind CSS
Python
Python
JavaScript
JavaScript
Git
Git
Formik
Formik
Utterances
Utterances
Flask
Flask
Firebase
Firebase
Starting somthing new?
Let's get in touch!

This site was made using Gatsby.js, Tailwind CSS, and Python. View source code on Github