This repository contains my personal website, built with some amazing tools I always wanted to try out.
I doubt there is much value to be gained for anyone here, but feel free to get inspired anyway.
This project is intended for myself as a coding practice and to have a nice looking website free from BS.
- a reasonably fast computer for development
- basic familiarity with TypeScript/JavaScript/Svelte
- a GitHub OAuth access token for API requests to increase rate limit
- an SMTP mail server to send contact form data
- Clone the repository locally
npm install
- Copy
env.dist
to.env
and fill out values - (optional) adjust Tailwind and DaisyUI theme settings to your liking (in
tailwind.config.js
)
npm run dev
To create a production version:
npm run build
You can preview the production build with npm run preview
.
To deploy, you may need to install an adapter for your target environment.
With this being a personal website, I doubt anyone would bother writing pull requests.
This code is licensed under the GPL v3.