First of all I draw a rough design of my portfolio website on a white page. That contains all the basic HTML of the website and placements of elements.
Then I started with the code part of this website in the section vise (Navigation, Home, About, Resume, Certificates, Projects, Contact, footer). First I code the navigation bar and footer then code all the part in section vise.
In the Home section I use a cover pic with my name and my role using typedjs library.
Animate on scroll (aos) is used for the scrolling effect.
In the Certificates section I used the lightbox library for showing the modal of the image. (same use on the Certificates page)
In the Projects section I use a flip-card to show my projects.
and added GitHub readme stats.
In the Contact Section, the static contact form added which links with Pageclip (a server for HTML forms) which sends me an email when a response is submitted. Social media icons are designed using CSS.
Libraries used - JQuery easing, Fontawesome, Animate CSS, Google fonts, Lightbox, PageClip, Bootstrap, Typedjs.
Hosted on Github and domain from NameCheap and I use Google Analytics and Google Site to analyze my website performance.
❗ One Secret page also there but 404 (page not found) 😁😁😁