- Hourly: $30.00 - $40.00
- Expert
- Est. time: Less than 1 month, Less than 30 hrs/week
Our website is currently down and not functioning. We need a skilled web developer to diagnose and resolve the issue as soon as possible. The ideal candidate will have deep experience in troubleshooting to ensure our site is back up and running smoothly and immediately. Please provide your availability and estimated time to complete the task.
- Hourly
- Expert
- Est. time: Less than 1 month, Less than 30 hrs/week
SHOPIFY CUSTOM APP MIGRATION — LIFT-AND-SHIFT, NO DEVELOPMENT I'm looking for an experienced developer to perform a clean lift-and-shift migration of two existing custom Shopify apps from my current development agency's hosting infrastructure onto hosting that I own and control. This is purely a migration job. No new features, no code changes, no enhancements. The apps work as intended in their current state — I simply need them moved. THE TWO APPS BEING MIGRATED 1. A custom currency recorder app used for dual-currency (KYD / USD) transaction reconciliation in our Shopify store. 2. A custom Shopify POS UI extension that integrates with our in-store loyalty program (Jericommerce). Both apps are currently live and in operational use. They cannot go dark, even briefly, during the migration. WHAT I NEED FROM YOU - Coordinate with my current developers to obtain the source code, environment variables, deployment configurations, and any other materials needed to redeploy the apps on new infrastructure. - Recommend a target hosting environment that makes the most sense long-term for this kind of workload (e.g. Render, Heroku, AWS, DigitalOcean) and explain why. - Stand up the new hosting environment under accounts that I own. - Deploy the apps onto the new hosting in a staging state, run them in parallel with the existing deployment, and confirm they are functioning identically to the current production version. - Confirm with me, in writing, that the migrated apps are fully functional before any cutover takes place. I will not authorize the cutover until you have demonstrated the new deployment works as expected. - Execute the cutover — switching webhook endpoints, DNS, Shopify app URLs, or any other relevant routing — in a way that produces zero downtime or operational disruption. - Verify all Shopify connections (webhooks, OAuth, app proxies, POS UI extension registration, etc.) are correctly wired to the new hosting after cutover. - Document the new deployment so I have a clear record of where each app lives, how it is accessed, how the environment is configured, and how to maintain it going forward. WHAT I AM NOT LOOKING FOR - No new features. - No code refactoring. - No "improvements" to the apps. - No exploratory audit or rebuild. - The apps work. They just need to live somewhere else. If you see something in the codebase you'd genuinely recommend addressing, flag it to me separately — but do not change it as part of this engagement. Migration first, anything else later, only if I ask. WHO YOU'LL BE COORDINATING WITH This migration involves three parties: 1. You (the migration contractor). 2. My current development team (who will provide source code and deployment details). 3. Me (overseeing the engagement and approving the cutover). You will need to be comfortable coordinating with my current developers professionally to obtain what you need from them. The relationship is winding down, but the handover should be cordial and efficient. I will introduce you to them directly once we have an agreed scope and timeline. WHAT I'M LOOKING FOR IN A CONTRACTOR - Strong experience with Shopify custom apps (private apps, public apps, app extensions, POS UI extensions). - Strong experience with cloud hosting and deployment (Render, Heroku, AWS, DigitalOcean, or equivalent). - Experience with zero-downtime migrations and parallel-deployment cutover patterns. - Comfortable working with code you did not write and deploying it without making changes. - Direct, honest communication style. I do not need to be managed or shielded — I just need clear updates and reliable execution. - IP ownership: all deployment configuration, hosting accounts, environment variables, and documentation produced under this engagement belong to me. QUOTE AND PROPOSAL Please provide: - A fixed-price quote for the full migration as described above. - Your recommended hosting environment and rationale. - An estimated timeline from kickoff to cutover. - A brief description of your relevant prior experience (Shopify app migrations, hosting transitions, or similar). - Any clarifying questions you have before quoting. Looking forward to hearing from you.
- Hourly
- Expert
- Est. time: 1 to 3 months, Less than 30 hrs/week
I have a complete 7-page static HTML website built for a Florida roofing and restoration company. The design, copy, and branding are fully finished. I need a front-end developer to integrate photos, connect a contact form to my email, polish the desktop and mobile layouts, and get the site live on our domain. We are also looking to transfer our current domain to a new one if possible and would like guidance through that process. This is a straightforward launch job — no redesign or content work needed, just clean execution and clear communication.
- Fixed price
- Intermediate
- Est. budget: $500.00
I need a backend developer to deploy an already-written Node.js/Express server to Railway, connect it to an existing Supabase project, and complete a third-party OAuth/webhook integration with the Garmin Connect API. This is a deployment and configuration task, not a build task. Expected time: 3–6 hours for someone experienced with this exact stack. What’s already done • Server code is fully written (Express routes for OAuth callback, webhook receiver, token refresh, deregistration) • Supabase database schema is created with tables and RLS policies • Supabase private storage bucket is created • Code runs successfully on localhost What you’ll do 1. Deploy the provided GitHub repo to a Railway project I’ve already created 2. Configure environment variables in Railway 3. Verify the deployed health check endpoint responds correctly 4. Set up a Railway Cron job for hourly token refresh 5. Provide me with three endpoint URLs to register with Garmin (I’ll handle the Garmin portal myself — you won’t need access to it) 6. Run an end-to-end smoke test using Garmin’s API testing tools to confirm the full flow works (webhook received → FIT file downloaded → stored correctly) 7. Document any bugs you find and fix What you’ll be given access to • A standalone GitHub repo (just this server — not my main app codebase) • My Railway project (Member role) • My Supabase project (Developer role) • Environment variable values, shared securely once you’re onboarded What you will NOT need or have access to • iOS app codebase • Garmin Developer Portal login • Any production user data (this is a 5-person alpha test — no real user data exists yet) • Any other part of my systems Requirements • Demonstrated experience deploying Node.js/Express apps to Railway (please share an example or describe a past project) • Experience with OAuth 2.0, ideally including PKCE flow • Experience with Postgres (Supabase or similar) including basic schema/RLS understanding • Comfortable working from a written technical brief with minimal back-and-forth • Available for a short, focused engagement — not looking for ongoing work right now (though that may be possible later if this goes well) Budget & terms • Fixed price for defined scope, paid via Upwork • Budget: $300–500 depending on experience, payable on completion of the smoke test • All access (GitHub, Railway, Supabase) will be revoked/rotated at the end of the engagement — this is standard practice on my end, not a reflection of trust To apply, please answer 1. Have you deployed a Node/Express app to Railway before? Please describe briefly. 2. Have you worked with OAuth 2.0 PKCE flows? In what context? 3. In one or two sentences: how would you handle a webhook that must respond within 30 seconds, but also needs to do slower async work (like downloading a file) afterward? 4. Your availability to start and rough timeline to complete Looking forward to hearing from you.
- Hourly
- Expert
- Est. time: 1 to 3 months, Less than 30 hrs/week
Project Overview I have a fully functional React prototype of a proprietary web-based business tool. The prototype has been built, tested, and validated. I need a skilled developer to build the production-ready hosted version. This is a precise execution job. A detailed Developer Brief (provided after NDA) specifies every feature, field, validation rule, output format, and architectural requirement. Your job is to build exactly what is described. The Job The prototype UI is built and working. The primary work is: 1. Replacing local/browser storage with a proper cloud database 2. Building the API layer connecting the UI to the database 3. Implementing the data model, cascade logic, and validation server-side 4. Deploying to a hosted environment at my domain 5. Importing default data at launch 6. Transferring all source code and IP to me This is not a design job. The UI exists. This is a data layer and infrastructure build. Technical Requirements Frontend: React (existing prototype is React/JSX) Backend: REST API or GraphQL connecting to a cloud database Database: Cloud-hosted, persistent (Supabase preferred; alternatives considered) Hosting: Vercel or equivalent (fully documented and transferable to client) Responsive: Desktop and mobile Non-Negotiables No AI features of any kind No third-party analytics, tracking, or data collection No unapproved external dependencies Daily commits to a private GitHub/GitLab repository I own and control — from day one Fixed-price, milestone-driven contract — no hourly billing NDA required before receiving the Developer Brief or prototype IP Assignment Agreement required before work begins All work product belongs to me from the moment it is created What I’m Looking For Strong React experience Solid Supabase or equivalent backend experience Someone who reads specs carefully and builds what is written Clear communicator who flags questions early US-based preferred, but open to others with strong English and relevant experience Proposal Requirements Please submit your proposal with: Your relevant experience (React, Supabase or similar, web app builds) Examples of similar projects Your estimated price range for this type of engagement Your availability and estimated timeline Note: The Developer Brief and prototype are provided only after NDA is signed.
- Fixed price
- Intermediate
- Est. budget: $2,000.00
Interactive Website Template Developer (Advanced Front-End / Animation) We are looking for an advanced front-end developer to build a highly interactive website template for our agency. This is not a standard website build. We want an immersive, visually impressive, highly animated template with smooth scrolling, cinematic transitions, interactive elements, and modern motion design. Inspiration / Reference Sites Please review these examples before applying: * https://cornrevolution.resn.global/ → overall feel / immersive storytelling * https://activetheory.net/ → futuristic interactive design * https://www.produx.design/ → best example of practical template implementation We want something inspired by these experiences — smooth, modern, highly interactive, and visually premium. Project Goal Build a reusable website template/framework that Blue Zone can use for future projects. The finished product should allow our internal team to easily: * Swap fonts * Replace images/videos * Update branding/colors * Add/remove sections * Edit text/content * Update project/case study sections We do NOT want a hardcoded project that becomes difficult to maintain. The architecture must be clean, modular, and easy to edit. Technical Requirements Strong experience with: * HTML * CSS * JavaScript Preferred experience with: * GSAP * ScrollTrigger * Three.js / WebGL * Advanced scroll animations * Motion-based UI/UX * Performance optimization Important We are experienced in front-end development ourselves. We can handle ongoing edits, content updates, and layout adjustments. What we need from you is the advanced animation/motion-heavy framework and visual implementation. Think of this as building a premium “interactive design system” rather than a typical website. Deliverables * Fully functional front-end template * Clean file structure * Modular reusable sections/components * Smooth animations and transitions * Responsive behavior * Mobile-friendly fallbacks for heavier effects * Clear organization for future edits Ideal Candidate You are: * Extremely strong in front-end development * Comfortable building premium interactive experiences * Strong with animation and motion design implementation * Able to balance visual quality with performance To Apply Please send: 1. Relevant portfolio examples (interactive sites only) 2. Technologies used 3. Your approach for building something like this 4. Estimated timeline 5. Estimated budget range Applications without relevant interactive work examples will not be considered.
- Hourly: $50.00 - $75.00
- Expert
- Est. time: 1 to 3 months, Less than 30 hrs/week
We are building a browser-based virtual trading card pack opening experience inspired by the excitement and animation style of the Pokémon TCG Pocket app. https://www.youtube.com/watch?v=GKNsrJY4D3U Users will purchase virtual packs, open them through an engaging animated experience, receive cards based on configurable rarity odds, and optionally request shipment of physical cards. We are looking for a developer or small team capable of delivering the entire project from start to finish. Core Requirements Frontend Experience The pack opening experience should feel exciting, polished, and mobile-friendly. Features include: * Mobile and desktop responsive * Pack carousel where users can scroll through multiple pack choices * All packs may visually appear similar initially * User selects a pack before opening * Animated pack opening sequence * Smooth reveal animations * Sound effects support * Epic and Legendary card reveal effects * Fast loading experience * Modern UI and UX We want an experience comparable to modern digital card-opening games. Pack Logic Users purchase a pack and receive cards based on predefined rarity percentages. Example structure: * Common * Uncommon * Rare * Vintage * Epic * Legendary Admin must be able to control: * Hit rates * Card pools * Available inventory * Pack configurations *Inventory Management System* A backend inventory system is required. Example: Common Pool: Horsey x500 Nidoran x300 Staryu x250 Legendary Pool: Mewtwo x5 Charizard x3 Lugia x2 Admin should be able to: * Add cards * Remove cards * Edit quantities * Upload card images * Enable or disable cards * View inventory remaining When a card is awarded, inventory should decrease automatically. Pack Configuration System Admin should be able to create new packs. Examples: ShadowMind Pack Retro Pack Vintage Pack Holiday Pack Each pack should have: * Custom artwork * Custom odds * Custom card pools * Active/inactive status User Accounts Users should be able to: * Create account * Login * View collection * View opening history * View owned cards * Request shipment of cards Collection System : Vault Users should have a digital collection page showing: * Cards owned * Quantity owned * Rarity * Card images * Opening history Physical Fulfillment System After opening packs, users should have the ability to request shipment of physical cards. Requirements: * Shipping address collection * Shipment request system * Admin fulfillment dashboard * Mark orders shipped * View shipment history Admin Dashboard Admin dashboard should include: * Inventory management * Pack management * User management * Shipment management * Order history * Analytics Payments Integrate Stripe / apple pay Users should be able to: * Purchase packs * View order history * Receive purchase confirmation Technology Preference Preferred: * Next.js * React * PostgreSQL * Stripe Open to recommendations if a better stack is proposed. Deliverables * Fully functioning production-ready web application * Source code * Admin dashboard * Database setup * Mobile responsive design * Deployment assistance * Basic documentation Proposal Requirements Please include: 1. Fixed price for the complete project 2. Estimated timeline 3. Similar projects completed 4. Recommended technology stack 5. Examples of gaming, collectible, loot-box, card-opening, or marketplace projects Important Please provide one total fixed-price bid for the complete project. We are looking for a long-term development partner but want a complete build quote for Version 1 of the platform. This is a real project that will move quickly for the right developer.
- Hourly: $45.00 - $100.00
- Intermediate
- Est. time: More than 6 months, 30+ hrs/week
DO NOT SEND AN AI GENERATED PROPOSAL. READ THROUGH THIS POST AND GIVE US YOUR HUMAN RESPONSE. Location: Remote Team size: Small (you’ll know everyone’s name) Stack: Java 21 / Guice / Gradle backend + React 19 / TanStack / MUI frontend **To apply** 1. Give us a few sentences for why you're a fit for the description below. 2. Include a Github/Gitlab/Gitea link to a recent PR you’re proud of (any language) 3. 5–10 minute Loom of you using Claude Code on a real task. **About the role** QAction is a large-scale Java enterprise document, records, and workflow platform — multi-project Gradle build, ~15 modules, customer-specific deployments (USDA, Ditco, Ascension, Mayo). The backend is being modernized behind an OpenAPI v2 surface (oasv2); the frontend is being rebuilt off GWT onto React 19 + TanStack Router/Query/Start with MUI v7. We need a developer who’s equally comfortable extending a v2 endpoint in a Guice-wired Java service as they are wiring up a TanStack Query call behind a Lexical editor or a virtualized data table — and who treats Claude Code as a peer on the keyboard, not a novelty. You’ll work directly with the product lead. No layers, no JIRA theater. Ship, review, iterate. **What you’ll do** Own vertical slices end-to-end: OpenAPI spec → Manager/ManagerImpl + EndpointImpl in QAction Java → React 19 / TanStack Query UI → JUnit + Playwright coverage. Extend the QAction Java backend: Guice (constructor injection only), Hazelcast-aware code paths, customer-deployment-aware module wiring, JUnit under oasv2. Build Modern UI features in the React 19 stack: TanStack Router/Query/Start, MUI v7 + Emotion, React Hook Form + Zod, Lexical, dnd-kit, OIDC auth (oidc-client-ts), TypeScript with the wrapper-component discipline already in place (Button, Icon, LabeledObject, ScrollShadows, etc. — never raw MUI in features). Move features off GWT onto the React 19 stack one slice at a time, without breaking the legacy app. Pair with Claude Code daily — write prompts that ship code, review agent diffs critically, and improve our skills/agents library when the workflow has friction. Keep integration tests honest: real DB + Solr + Keycloak at the seam, not mocks. Tech direction you’ll be living in **Backend** Java 21, Gradle multi-project (build single modules — ./gradlew QAction:build — never clean build) Guice DI, constructor injection, Manager/ManagerImpl naming (we don’t use “Service”) OpenAPI-first v2 endpoints in oasv2, canonical error model, paginated response classes as standalone beans in oasv2.beans Hazelcast clustering, Solr search, Postgres/MSSQL, Keycloak/OIDC FileNet integration, document import/migration tooling, RMT/remote services **Frontend** React 19 + TypeScript, Vite 7, TanStack Router + Query + Start + Table MUI v7 + Emotion, MUI X Date Pickers + Tree View Lexical (rich text), @dnd-kit + Atlaskit pragmatic-drag-and-drop, react-virtualized, react-pdf React Hook Form + Zod, oidc-client-ts + react-oidc-context, notistack, pino File naming kebab-case, @/ path imports, theme-first styling, wrapper components over raw MUI Adjacent surfaces in scopes over time **What we’re looking for** 8+ years shipping production app code across backend and frontend. You’ve owned services and UIs, not just one or the other. Java fluency — Guice or Spring DI, REST/OpenAPI design, JUnit. Bonus if you’ve worked in a 1M+ LOC enterprise Java codebase with customer-specific module deployments and didn’t flinch. Modern React fluency — React 18/19, TypeScript, TanStack Query (or React Query), a real opinion about effect dependency graphs, comfort with virtualized tables and rich-text editors. OpenAPI-first thinking. Specs are the source of truth, not documentation written after the fact. Claude Code power user. You write prompts that delegate well, you know when to use a subagent vs. inline, you’ve built or extended skills/hooks/MCP integrations. You can show us a recent session where Claude shipped something non-trivial under your direction. Small-team temperament. You’re allergic to ceremony. You read code before asking. You raise a small PR when it’s ready. **Nice to have** GWT (you won’t write new GWT, but you’ll need to read and migrate it). Workflow / BPMN, records management, e-signature, or ECM domain experience. Hazelcast, Solr, Keycloak operational familiarity. Lexical or another modern rich-text editor. Playwright (you’ll inherit a calibrated suite — we want you to improve it, not rewrite it). Docker compose stack bring-up across Postgres, MSSQL, Solr, Keycloak. Python services or Helm/Kubernetes deployment experience. **How we work** Small PRs. Every change ships through review. If it’s getting big, split it. Test-driven design. Tests come with the code, not after. JUnit on the Java side, Vitest + Playwright on the React side. Daily standups. 15 minutes, async-friendly, but we show up. Memory-backed Claude Code sessions — agents learn the codebase with you, not against you.
- Hourly: $25.00 - $75.00
- Intermediate
- Est. time: 1 to 3 months, Not sure
We’re seeking a full-stack developer to help build a SaaS MVP using TypeScript and Next.js. The platform will center around a PostgreSQL-backed system with user authentication, role-based access control, asset tracking, inspection logging, and photo upload functionality. This is a data-driven product, so experience designing clean, scalable database structures and building reliable backend workflows is important. As part of the initial phase, we plan to launch a beta using Airtable to validate workflows and refine the data model before transitioning to a fully custom build. Experience working with Airtable or integrating it into early-stage products is a strong plus. We’re looking for someone who has solid experience with TypeScript and Next.js, can move efficiently, and is comfortable working on an evolving product. The goal is to have a functional MVP completed within the next three months. This isn't a hard deadline, if our goal is ambitious let us know and we can discuss.
- Fixed price
- Expert
- Est. budget: $500.00
Job Description Project Overview We have a fully code-complete Micro-SaaS platform called BounceBack SMS. The app is an automated missed-call text-back and lead recovery system built using Next.js 15, Tailwind CSS, Twilio API, and Supabase. The repository is isolated, structured, and securely hosted in a private GitHub repository. We are looking for an experienced Full-Stack/DevOps Engineer to handle the production deployment, configure live API pipelines, manage database environment mapping, and ensure the entire setup runs on a frictionless, automated continuous integration/continuous deployment (CI/CD) framework. Scope of Work (Key Deliverables) 1. Infrastructure Mapping & Production Deployment Deploy the Next.js 15 frontend/backend application from our private GitHub repository to production hosting (Vercel/Render). Map and connect production environment variables, database schemas, and connection strings to our live database instance (Supabase/PostgreSQL). Configure a permanent automated CI/CD pipeline (e.g., GitHub Actions or Vercel integration) ensuring any future push to the main branch automatically rebuilds and deploys the app flawlessly. 2. Twilio API & A2P 10DLC Compliance Configuration Connect and secure our live Twilio API gateways within the backend architecture. Audit and verify that our messaging endpoints cleanly support incoming webhooks for missed-call detection. Crucial Milestone: Assist and audit our US A2P 10DLC Campaign Registration via Twilio to ensure 100% carrier delivery compliance (Privacy Policy and Terms pages are already live and coded in the repo). 3. Live Stripe Billing Integration Transition our checkout environment variables from Stripe Sandbox/Test Mode into Live Production Mode. Wire up our exact pricing architecture: $0 Setup Fee, 100 Free Leads Usage Trial, transitioning into a flat $19.99/Month Recurring Subscription. Ensure Stripe webhooks are completely listening to successfully provision, pause, or update customer account access tiers inside our database based on subscription state. 4. Handover & Bulletproof Documentation Provide a brief, plaintext .txt or .md technical handover file outlining the deployed environment structure, a list of active API webhooks, and step-by-step instructions for simple environment variable updates. Required Tech Stack Expertise Frameworks: Next.js 15 (App Router), React, Tailwind CSS Database: Supabase / PostgreSQL (Schema sync, migrations, security policies) APIs: Twilio SMS Gateway (Webhook architecture, A2P 10DLC registration compliance) Payment Rail: Stripe Billing API (Usage-based trials, recurring webhooks) DevOps/Version Control: Git, Private GitHub Repositories, Vercel/Render, CI/CD automation Preferred Qualifications Proven track record deploying independent Micro-SaaS or automation applications. Deep familiarity with strict US telecom carrier A2P SMS delivery guidelines to prevent messaging blocking or spam flags. Obsession with clean environment variable separation—absolutely no hardcoded credentials. Excellent technical communication skills and availability to run live end-to-end integration testing before final milestone sign-off. 🎯 Candidate Screening Questions (Include on Upwork) 1. Briefly describe your experience configuring Twilio webhooks and handling the US A2P 10DLC registration process to ensure high carrier delivery rates. 2. How would you configure Stripe to trigger a recurring $19.99/mo flat-rate subscription specifically after a user consumes exactly 100 free database actions/leads? 3. Confirm that you are comfortable working out of a private GitHub repository and setting up an automated CI/CD pipeline so I never have to manually pay for developer redeployments.