Fix Vercel-EC2 API Communication

Job ID: 39826385

Budget: $10 – $30 CAD

My Next.js frontend is live on Vercel, and the FastAPI backend is deployed on an AWS EC2 instance. The frontend needs to send JSON requests to the backend, but right now the requests are failing because Vercel enforces HTTPS while my EC2 backend is only serving HTTP.

Example: a call to

http://<ec2-public-ip>/api/v1/register

is being blocked in production

I need someone who can jump in immediately, set up proper HTTPS termination for the FastAPI backend (most likely via Nginx + Certbot/Let’s Encrypt, or an AWS-managed certificate if using a load balancer), and make sure cross-origin requests flow reliably.

Note: Deployment of frontend and backend is already done individually; this task is strictly to fix the communication layer (HTTPS + CORS + headers).