My own personal corner of the interwebs, built with Svelte (SvelteKit).
- Home — a simple, minimal, homepage featuring a figlet title with my name on it (rendered via a custom component), and under it, links to my socials and ways to contact me, alongside a few blinkies.
- Projects (
/projects) — a grid of my GitHub repositories, pulled via the GitHub REST API, showing each repo's description, language, topics and stars - with links to the repo and live demo (if one exists). - Blog (
/blog) — a blog page!
You'll need Node.js and npm (or pnpm) installed.
-
Clone the repo
git clone https://github.com/guille7z/www cd www -
Install dependencies
npm install
-
Start the dev server
npm run dev
If you want it to open automatically in your browser:
npm run dev --open
To create a production build:
npm run buildTo preview the production build locally before deploying:
npm run preview- SvelteKit
- Tailwind CSS
- lucide-svelte for icons
- GitHub REST API for the projects page