Skip to content

HerIsDia/herisdia.me

Repository files navigation

My Personal Website

GitHub repo size GitHub stars GitHub forks Website status GitHub last commit (master)

This is my personal website, built with AstroJS, Svelte, TypeScript, and PNPM. It includes a blog feature where I can share my thoughts and experiences.

Features

  • Website in French and English.
  • Contains a small description of me and some links to my social media.
  • Displays random images at each refresh at different parts of the website.
  • Displays random quotes every 6.9 seconds.
  • Clean responsive design with colors matched to the images, with a credits page for crediting the artists.
  • Includes a few easter eggs.
  • Includes nice and clean animations.
  • Mini personal blog system to read my writings.

Build

To run this project locally, you'll need to have Node.js and PNPM installed on your machine. Once you have those installed, follow these steps:

  1. Clone this repository to your local machine.
  2. Navigate to the project directory in your terminal.
  3. Run pnpm install to install the project dependencies.
  4. Run pnpm dev to start the development server.
  5. Open your web browser and navigate to http://localhost:3000 to view the website.

License

This project is licensed under the MIT License - see the LICENSE file for details.