A minimal portfolio template built with Astro and Svelte.
This project contains sample/demo content only and is intended for learning, experimentation, and as a starter structure for building a personal portfolio.
ā ļø This repository does not include real portfolio data, public assets, or images.
āāā src/
ā āāā components/ # Reusable Svelte / Astro components
ā āāā layouts/ # Global layout(s)
ā āāā pages/ # Astro pages (routes)
ā āāā stores/ # Svelte stores containing sample content
ā āāā styles/ # Global CSS
ā āāā content/ # Markdown (MD) content pages
āāā public/ # (Empty ā no public assets or images)
āāā astro.config.mjs
āāā package.json
āāā README.md
Follow the steps below to run the project on your local machine.
git clone https://github.com/iadwait/portfolio-template.git
cd portfolio-template
npm install
npm run dev
Once the server is running, open your browser and visit the URL shown in the terminal.
It will be something like: http://localhost:1234