sveltekit-resume Svelte Themes

Sveltekit Resume

Warren Gallagher's Resume - Built using Svelte Kit, Svelte Strap, and Bootstrap.

Resume

Warren Gallagher's interactive resume.

The code is written in TypeScript targeting the SvelteKit framework.

Technology Stack

Developing

Clone the Repository

git clone [email protected]:warren-gallagher/resume.git

To customize to different resume data

To customize the content of the resume, modify the following files:

  • src/lib/services/ConfigService.ts
  • src/lib/services/ContactService.ts
  • src/lib/services/ExperienceService.ts
  • src/lib/services/ProfileService.ts
  • src/lib/services/TechnologyService.ts
  • static/avatar-photo-400x400.jpg

Install developer dependencies

npm install

Run in developer mode

# Runs a webserver running on http://localhost:3000 and opens that page in your default browser.
npm run dev -- --open --host

Run in production using adpater-node for SvelteKit

# Install additional dependencies
npm install -g env-cmd
npm install pm2@latest
npm install pm2-logrotate

# Copies use-node-svelte.config.js as svelte.config.js
./use-node.sh

# Build
npm run build

# Run using pm2
./production.sh

Run on Vercel

Commits to the main branch will be automatically built and deployed on Vercel. The deployed app can be reached at: https://sveltekit-resume-warren-gallagher.vercel.app

Top categories

Loading Svelte Themes