mirror of
https://github.com/blackboxprogramming/alexa-amundson-portfolio.git
synced 2026-03-18 06:34:00 -05:00
- 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
28 lines
702 B
JSON
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"
|
|
}
|
|
}
|