Skip to content

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

License

Notifications You must be signed in to change notification settings

warren-gallagher/sveltekit-resume

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published