A complete plan to migrate, deploy, and operate the AI-powered technical assessment platform on corporate infrastructure — powered entirely by Claude Code AI subscription.
An AI-powered platform that automates the entire technical candidate assessment process.
Admin creates candidate accounts, assigns technical skills and experience levels for assessment.
AI generates fresh, unique questions every session — MCQ, Coding, and Theory questions automatically.
Candidate logs in, takes a timed assessment with auto-save and auto-submit functionality.
AI automatically evaluates and scores all answers upon submission — no manual review needed.
Admin views detailed results, scores, and exportable reports for all candidates.
JWT-based login, PBKDF2 password hashing, and AES-GCM encrypted API key storage.
Moving from personal hosting to corporate infrastructure delivers security, compliance, and ownership.
Currently hosted on a personal account. Corporate needs full ownership of the application and its data.
Candidate assessment data must be stored and controlled under corporate infrastructure policies.
Corporate IT policies require all applications to run on approved, auditable cloud infrastructure.
Corporate cloud platforms provide enterprise-grade uptime guarantees and SLA commitments.
Corporate billing, vendor management, audit logging, and procurement under company control.
Access to corporate Data Processing Agreements (DPA) with AI vendors — required for HR data.
All components currently running on personal Cloudflare account.
Two deployment strategies per cloud — choose scalable managed services or a simple single-VM setup.
The industry-standard open-source database — free software, trusted by the world's largest companies.
PostgreSQL itself costs nothing — open source forever
Used by Google, Apple, Instagram, Spotify
Natively supported on GCP and AWS
Battle-tested, reliable, enterprise-grade
PostgreSQL is like a filing cabinet — the cabinet itself is free. You only pay for the room (cloud server) it sits in. The cloud hosting cost is ~$10–15/month.
The entire migration, deployment, and testing is handled by Claude Code AI — included in the $20/month subscription.
All coding, deployment, and testing is handled by Claude Code. The only step the admin performs is logging in to the cloud account once.
All phases executed by Claude Code. Admin logs in to cloud account once — Claude handles the rest.
Corporate creates GCP or AWS account. Admin logs in once. Claude Code provisions PostgreSQL database, creates Anthropic API account, stores API key securely in Secret Manager, and enables all required cloud services.
Database schema converted from SQLite to PostgreSQL. All existing data exported from Cloudflare D1 and imported into PostgreSQL with full verification. Backend updated, AI connection switched to Anthropic direct, frontend updated with corporate API URL.
New JWT secret generated for corporate. Admin password reset — default password removed. CORS configured for corporate domain only. HTTPS verified on all endpoints. Database access locked — not publicly accessible.
Claude Code executes all deployment commands directly. Backend deployed to Cloud Run or App Runner. Frontend deployed to Firebase Hosting or S3+CloudFront. Secrets configured in Secret Manager. HTTPS and CORS activated.
Full end-to-end test: admin login, candidate creation, candidate assessment flow, AI question generation, timer and auto-submit, AI scoring, results and reports. Any issues found are fixed automatically by Claude Code.
New corporate URL shared with all users. Application live on corporate cloud infrastructure.
Zero change for users. Significant security improvement for the organisation.
Only the URL changes to a corporate address. Everything else looks and works identically.
Single VM — Nginx + Node.js + PostgreSQL on one server. All components on one machine, no extra managed services.
Cost per assessment stays flat at ~$0.20 regardless of volume — fully predictable for budgeting.
Every assessment costs exactly ~$0.20 in AI API usage. Budget is fully predictable. No minimum commitments, no surge pricing — pay only for what is used.
Multiple layers of protection ensure API costs never spiral beyond what's expected.
Set a maximum monthly budget on the Anthropic API account. Once the limit is hit, API calls stop — no surprise charges, ever.
Configure email alerts at 50%, 75%, and 90% of the monthly budget. IT gets notified well before the limit is reached.
Application enforces max assessments per candidate — prevents repeat/abuse. Admin controls the limit.
Anthropic console shows live token usage and spend — visible at any time. Cloud billing dashboards provide a second layer of visibility.
Unlike cloud compute that scales unpredictably, Anthropic API has a fixed per-token cost ($0.20/assessment) and supports hard spending caps. The budget is fully deterministic — 100 assessments = $20, guaranteed. No hidden fees, no autoscaling costs, no data transfer charges.
Set it and forget it. The hard cap + alerts mean the bill can never exceed what you allow — corporate IT stays in full control.
Standard licensing items to be aware of before corporate deployment. All are straightforward to address.
Transfer the existing personal Anthropic API key to a corporate Anthropic API account — company-owned, billed to corporate, same token pricing. One-time setup action.
One person using Claude Pro for development and maintenance in a corporate context is standard. No additional licensing needed for a single user.
No action required — $20/month is sufficient
AI requests go directly to Anthropic's models — no third-party gateway. Single-vendor setup, straightforward for corporate IT to approve.
No concern — standard vendor relationship
React, Hono.js, TypeScript, Tailwind, Node.js, PostgreSQL — all use MIT or Apache 2.0 licenses, fully permissive for commercial corporate use.
No action required
Both Google Cloud and AWS operate under standard commercial terms. Both are widely used, pre-approved vendors in most corporate IT environments.
No action required — standard cloud procurement
| Item | Detail |
|---|---|
| Application | AI-powered Technical Assessment Platform |
| Current hosting | Personal Cloudflare account |
| Target hosting | Corporate GCP (recommended) or AWS — single VM |
| Tech stack | React + TypeScript + Hono.js + PostgreSQL + Anthropic API |
| Who does migration | Claude Code AI — no developer needed |
| Who does deployment | Claude Code AI — executes all commands |
| Admin involvement | Log in to cloud account once — Claude does the rest |
| User experience | No change — works identically |
| One-time cost | $0 — covered by Claude subscription |
| GCP — 30 users | ~$90/month |
| GCP — 50 users | ~$160/month |
Single VM on GCP fits comfortably within budget — $90/month for 30 users or $160/month for 50 users (at $0.20/assessment with buffer). Migration and deployment handled entirely by Claude Code AI. Admin only logs in to the cloud account once.