Deploy vanilla javascript supabase blog to Vercel

Job ID: 39362151

Budget: $250 – $750 USD

# Frontend Developer Needed - Deploy Blog Platform with Subdomain Support

## Project Overview
I have a working blog platform that needs deployment and subdomain configuration. It is a Operating System themed html css js blog with working supabase database.

What I want - The platform must allows users to create their own blogs at `username.xxxxx.net` after creating their account. If user goes another blog like anotheruser.xxxxx.net, user cannot create post or edit their blog. but "like" button or comment in the future but not for now.

Its is just a MVP project, freelancer must have to configure supabase and all the environment details.
if Vercel isn't best choice, I am open to discuss for a project like this.

## Current Stack
- Frontend: HTML, CSS, JavaScript (Vanilla)
- Backend: Node.js with Express
- Database: Supabase
- Current Setup: Running locally with `npx http-server --cors` and Node.js server

## Required Tasks
1. Deploy frontend to Vercel
- Configure wildcard subdomains (`*.xxx.net`)
- Set up proper routing and CORS
- Write (`banana` to your proposal for read check)
- Configure SSL certificates

2. Deploy backend (Node.js server)
- Move to Railway.app or similar platform
- Configure environment variables
- Set up proper CORS for production

3. DNS Configuration
- Configure domain and wildcard subdomain settings
- Set up proper DNS records
- Ensure SSL works for all subdomains

4. Production Setup
- Update Supabase configuration for production
- Set up environment variables
- Configure proper CORS policies

## Requirements
- Experience with Vercel deployments
- Knowledge of DNS configuration and SSL certificates
- Experience with Node.js deployment
- Familiarity with Supabase
- Understanding of CORS and security best practices

## Deliverables
1. Fully deployed frontend on Vercel
2. Deployed backend server
3. Working subdomain system (`username.xxx.net`)
4. Documentation for future maintenance
5. All necessary DNS records configured


#freelance #webdev #vercel #deployment
Related categories: JavaScript Linux HTML Node.js Vercel