Files
alexa-amundson-portfolio/package.json
Claude 085dd1b186 feat: add real Stripe integration, E2E tests, and Pi deployment
- Express server with Stripe Checkout sessions, webhooks, and service catalog
- Frontend checkout page wired to Stripe API (consultation, audit, retainer)
- Playwright E2E tests covering health, services, checkout flow, and portfolio
- deploy-to-pi.sh: rsync + systemd deployment to Raspberry Pi(s)
- GitHub Actions workflow: run E2E tests then auto-deploy to Pi on merge
- Replace BlackRoad proprietary license with MIT
- Remove 11 bloated marketing/verification docs and fake metrics
- Clean up BlackRoad branding from homepage and workflows

https://claude.ai/code/session_01FmCd6rGDd2jS8JNzyL4e5G
2026-03-04 08:58:46 +00:00

28 lines
702 B
JSON

{
"name": "alexa-amundson-portfolio",
"version": "1.0.0",
"description": "Alexa Amundson portfolio with Stripe payments and Pi deployment",
"main": "server.js",
"scripts": {
"start": "node server.js",
"dev": "node server.js",
"test": "npx playwright test",
"test:e2e": "npx playwright test",
"deploy:pi": "bash deploy-to-pi.sh",
"stripe:listen": "stripe listen --forward-to localhost:3000/api/webhooks/stripe"
},
"dependencies": {
"express": "^4.21.0",
"stripe": "^14.14.0",
"dotenv": "^16.4.5",
"helmet": "^7.1.0",
"cors": "^2.8.5"
},
"devDependencies": {
"@playwright/test": "^1.41.0"
},
"engines": {
"node": ">=18.0.0"
}
}