multi-subdomain.xxxx.net blog platform for users. frontend coded and ready.

Job ID: 39364477

Budget: $250 – $750 USD

DO NOT BID OR SEND PROPOSAL BEFORE READ. ITS A LONG TERM PROJECT. I NEED A TEAM MEMBER FOR WORK ON THIS TOGETHER WHO EAGER TO WORK ON A FUN AND USEFUL PROJECT.

I have a really bad working blogging MVP project on my local windows environment. It is a Operating System themed html css js blog with working supabase database. It is working with supabase database and auth but there is auth and supabase anon key codes on public js files (coded ultra sh*tty because I don't have any backend knowledge). I need long-term backend developer and server manager for my project. It is kinda fun project, I want to work with a person who ambitious to create something fun and usable. So please read carefully.

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
Related categories: JavaScript Linux HTML Node.js Vercel