This is my personal portfolio website built from scratch with with Svelte 5, SvelteKit, HTML/CSS, and Tailwind CSS. It showcases my projects, skills, and experience.
This project uses some components from shadcn-svelte.com
Make sure you have Node.js installed, then clone the repo and install dependencies:
git clone <your-repo-url>
cd <repo-folder>
npm install # or `pnpm install` / `yarn`
To start a development server:
npm run dev
This will start the app locally at http://localhost:5173 by default.
You can also open the app in your browser automatically:
npm run dev -- --open
I basically wrote this entire site by hand, using some shadcn-svelte components. I deployed through Cloudflare - very easy process.
See the site at https://marcusadair.com