Warren Gallagher's interactive resume.
The code is written in TypeScript targeting the SvelteKit framework.
- SvelteKit - https://kit.svelte.dev
- SvelteStrap - https://sveltestrap.js.org
- Bootstrap - https://getbootstrap.com
- Vercel = https://vercel.com
git clone [email protected]:warren-gallagher/resume.git
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
npm install
# Runs a webserver running on http://localhost:3000 and opens that page in your default browser.
npm run dev -- --open --host
# 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
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