Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.47 KB

README.md

File metadata and controls

39 lines (26 loc) · 1.47 KB

dmitrii.online

January 2023 - now

Google Lighthouse Score

Performance Score Badge Accessibility Score Badge Best Practices Score Badge SEO Score Badge

Description

Screenshot

Dmitrii Ivanushkin is my personal web page. Originally made as React SPA (that is still available as v1 in my branches), now it's an Astro static website. I decided to switch to Astro for SEO purposes and because of great support for Markdown format, in which my blog articles are written. I still use React for JS-heavy elements like Three.js dynamic duck model and Reactivitty terminal-like component. Astro supports Islands architecture so I can easily integrate such components into my static site and get the best out of both Astro and React.

Usage

If you (for some reason) want to setup dev environment for this project you can clone this repo and run:

pnpm i
pnpm dev

NOTE: check astro.config.mjs file and create your own .env file to integrate Web3Form and PostHog services

Technology stack

  • Astro
  • React
  • TailwindCSS
  • Three.js