Skip to content

Latest commit

 

History

History
61 lines (45 loc) · 1.58 KB

README.md

File metadata and controls

61 lines (45 loc) · 1.58 KB

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