Next.js/Node.js App Assembly and Deployment

Job ID: 40519070

Budget: $8 – $15 USD

Title: Assemble and deploy a Next.js/Node.js an app (code already written)

Project overview:
The MVP scope, architecture, and all core code have already been written and reviewed — this job is primarily assembly, configuration, and deployment, not building from scratch.

What's already done:
- Full Next.js frontend code: customer-facing PWA
- Full Node.js/Express backend code: REST API covering stores, products, geo (PostGIS), orders, auth
- JWT authentication with refresh tokens and role-based access
- Stripe Connect integration for marketplace checkout with automatic platform fee splitting
- Shopify OAuth + product sync (with webhook handlers for live updates)
- Firebase Cloud Messaging push notification service with 24-hour alert suppression logic
- Admin panel backend (retailer approval, order management, refunds, broadcast notifications)
- PostgreSQL + PostGIS database schema (all tables, indexes, migrations)
- PWA manifest.json and service worker (sw.js) for installable web-app experience
- GitHub Actions CI/CD pipeline (deploy.yml) targeting Railway (backend) and Vercel (frontend)
- vercel.json with API rewrites and security headers

Tech stack: Next.js, Node.js/Express, PostgreSQL + PostGIS, Redis, Stripe Connect, Firebase Cloud Messaging, Shopify Admin API, JWT auth, Railway, Vercel, GitHub Actions