- Hourly
- Expert
- Est. time: 1 to 3 months, Less than 30 hrs/week
We're seeking an experienced developer or agency to create a premium, modern website for a subscription-based platform. The project involves integrating AI technologies with Next.js to enhance user experience. The ideal candidate will have a strong background in web development and a keen eye for design.
- Fixed price
- Intermediate
- Est. budget: $2,500.00
Hello Upwork Developers! This app will be a critical tool once it's finalized. Looking for an experienced, supportive, and communicative developer in the Sacramento or San Francisco Bay area. Fee for the first build of the mobile app and a desktop version is flexible based on experience and qualifications. Starting rate around $2-3K with a timeline of not more than 6 months. Project Criteria: -Set up a Supabase project cleanly -Create tables with proper relationships -Implement Row Level Security (RLS) -Write policies that protect sensitive data -Document every policy -Use Supabase Auth for login + roles -Avoid unnecessary Postgres functions unless documented -Full FlutterFlow project -Full Supabase schema -Full Supabase policies -Full documentation -Full training -Full source files -Full ownership transferred to me (owner) ACTUAL DELIVERABLES FOR APP (APP FEATURES) 1. User Accounts & Authentication -Email/password login -Password reset -Optional multi‑factor authentication -Role‑based access (if needed later) -Supabase Auth integration 2. Data Storage & Structure -Supabase database -Clean relational tables -Secure Row Level Security (RLS) -Encrypted or protected sensitive fields -Full audit trail (optional but recommended) 3. Data Input & Forms -Multiple structured forms -Conditional fields (show/hide based on user input) -Attachments (images, files, audio, etc.) -Draft saving -Edit/update existing entries -Delete entries (with confirmation) 4. Data Viewing & Reporting -List views -Detail views -Filters (date, category, tags, etc.) -Search -Sorting -Summary reports -Optional charts or analytics 5. PDF / Word / CSV Exporting Your app must support exporting: -Individual records → PDF -Collections of records → PDF or CSV -Summary reports → PDF -Optional: Word (.docx) export -Exports must include: - Branding -Timestamp -User info -Structured layout -Optional attachments FlutterFlow supports PDF generation natively. CSV export is easy. Word export requires a plugin or API. 6. File Attachments Users must be able to: Upload images Upload documents Upload audio notes View attachments Download attachments Stored in: Supabase Storage With secure access policies 7. Notifications (Optional) Email notifications Push notifications (if determined needed; nice to have) In‑app alerts Push notifications require: Firebase setup Apple/Google certificates 8. Subscription / Billing System If I want paid tiers later, I need: Stripe integration Subscription tiers Free vs paid feature gating Billing history Cancel/renew options Webhooks to update Supabase roles This can be added later — don’t need it for MVP. 9. Settings & User Preferences Profile editing Email change Password change Notification preferences Optional dark mode 10. App Publishing Requirements The app must support: iOS build Android build Web app (optional) App store listing setup Version updates Crash reporting (Firebase) 11. Admin Tools (Optional) If you want admin features later: Admin dashboard User management Data oversight Export all data Role assignment This can be added after MVP. ⭐ 12. Privacy & Security Requirements Because OGRE handles sensitive content: NDA required before development Secure Supabase RLS No external data sharing No analytics that expose user content Optional local encryption Optional “panic delete” or “quick hide” feature Decoy page for startup/app disguise ⭐ 13. Maintainability Requirements The app must be built so I can: -Add fields -Edit forms -Add pages -Update logic -Manage Supabase -Publish updates -Debug issues This is why FlutterFlow and post-app training is essential, so I can reliably handle the maintenance aspect of taking over control. Thank you for your interest in my app and I look forward to hearing from you!
- Fixed price
- Intermediate
- Est. budget: $1,500.00
Rebuild Media Website for Financial News & Retail-Investor Investigation Channel DESCRIPTION: I am looking to hire a website designer/developer to overhaul my independent media website for The AMC Ape Cage Network. This is not just a basic blog. I need the site rebuilt into a clean command center for a financial news, market-structure, and retail-investor investigation channel. I already own the domain: www.theamcapecage.com The site needs to include: A strong homepage with clear branding Latest episode / watch now section YouTube video archive integration Discord community button Email signup for live alerts and research updates Evidence / document submission form Research archive or Evidence Desk section About page Contact page Disclaimer page Mobile-friendly design Fast loading Easy backend editing so I can update it myself Basic SEO Analytics setup I also want the website to include a simple one-time access system. I do not want monthly paid subscriptions. I want users to be able to create an account, pay a one-time $10 Support Pass, and receive access to the full website experience, including videos, research sections, comedy videos, Discord access information, evidence updates, and member-only content areas. The developer should be able to recommend the simplest and safest way to do this using WordPress, WooCommerce, Stripe, PayPal, or a membership/access plugin. The payment system should be simple, clean, mobile-friendly, and easy for me to manage. The brand style is dark, cinematic, gritty, purple/green/black/gold, with Joker Ape / AMC Ape Cage energy. It needs to feel like an independent investigative media network, not a basic hobby page, corporate finance blog, or plain news template. I will attach artwork examples so you can understand the visual identity of The AMC Ape Cage Network. The style should feel dark, cinematic, gritty, bold, serious, rebellious, high-energy, and professional enough for a financial news / market-structure investigation channel. The main colors are purple, green, black, and gold, with Joker Ape / AMC Ape Cage energy. The attached artwork is for brand direction and visual style only. Please do not recreate, replace, or redesign the Joker Ape character unless I specifically ask for that. I want the website to match the energy of the brand, but I do not want the character identity changed. I need someone who can either rebuild the existing site or move it to a better setup if needed. I want to own the domain, content, logins, files, and full access when the job is finished. My budget for this project is $1,500 fixed price. I would like the project handled in milestones. Please send: Examples of websites you have built What platform you recommend Estimated timeline What you need from me to start Whether you can add email signup, Discord buttons, forms, YouTube video sections, and the one-time $10 Support Pass access system Confirmation that I will retain full ownership and admin access when the project is complete
- Fixed price
- Intermediate
- Est. budget: $1,500.00
We are seeking a skilled freelancer to set up and organize our GoHigherLevel account. The ideal candidate will have experience in internet marketing and social media marketing, with a strong understanding of data entry and email communication. The role involves building out the account, ensuring it is fully functional and ready for use. Attention to detail and the ability to work independently are essential. Job Title Copy into the Job Title field GoHighlevel ExpertBuild CRM, AI Lead Qualifier, and Funnel System for Chicago Home Services Company Job Description Copy everything below into the 'Job Description' field: We are Modern Builders, a Chicago home services company scaling our epoxy garage flooring division to 10 to 12 installs per month. We already use GoHighLevel and have purchased a business phone number through the platform, but the account is underutilized. We need a specialist to build it into a complete lead to job system, including an AI lead qualifier configured on our existing GHL phone number. We are not migrating platforms. We need someone who can execute on what we already have. Scope Website integration with our existing Modern Builders site: embed GHL forms, calendar widgets, tracking pixels and configure DNS for subdomain mapping. Integration only -- no website redesign. Complete funnel system with at least two end-to-end funnels (Epoxy and Remodel), mobile optimized, on Client-controlled domains. Two GHL sales pipelines tuned to different sales cycles: Epoxy (1 to 3 weeks lead-to-install) and Remodel (4 to 12 weeks lead-to-contract). AI lead qualifier (voice and SMS) on our existing GHL phone number, built with Vapi, Synthflow, OpenAI, or equivalent. 60-second response, 24/7, qualifies on size/location/timeline/budget, books to calendar, handles after hours. Automated SMS and email nurture across the full lead lifecycle. Ad-platform integrations (Meta, Google LSA), Stripe, reporting dashboard. Written SOPs and a minimum of 8 Loom training walkthroughs. Engagement Structure 4-week build plus a mandatory 2-week onboarding. The onboarding is non-negotiable. Final 15% of payment is held in escrow until our team independently demonstrates six handover tasks: creating a new pipeline stage with automation, modifying the AI bot's qualifying questions, building a conditional automation, generating a custom report, onboarding a new user, and diagnosing a deliberately introduced issue. If we cannot demonstrate all six by week six, the onboarding extends at no extra cost. Payment Upwork milestone escrow, five milestones tied to acceptance. Build budget $1,500 to $2,500 -- open to higher proposals from highly qualified candidates with strong portfolios. Optional monthly retainer after final acceptance: $500 to $1,500/mo 30-day cancellation either way. 30-day post-onboarding warranty included. Who we want 2+ years hands-on GoHighLevel experience with verifiable live builds links not screenshots Direct experience building for home services, contractors, or trades strongly preferred. AI voice SMS bot integration experience on client-owned GHL phone numbers. Strong communicator we are operator not marketers. To apply, include 1. Two or three live GHL builds you have shipped. 2. Your proposed AI bot platform and why. 3. Your onboarding process: how long what it covers and how you confirm we can run the system without you. 4. Your build fee timeline and monthly retainer rate. 5. One question about our business before you would quote firm. We respond to every serious proposal within 48 hours. Copypaste agency pitches will not be considered. Screening Questions Copy each into a separate Screening Questions field on Upwork 6. How many years have you worked specifically inside GoHighLevel, and can you share two or three live builds we can review? 7. Have you built GHL systems for home services or contractor businesses? If yes briefly describe one engagement and the outcome. 8. Which AI voice or SMS platform do you prefer to integrate with GHL and have you configured an AI bot on a client's existing GHL purchased phone number? 9. Describe your client onboarding process: how many weeks how many live calls per week and how you confirm the client team can operate the system independently. 10. What is your proposed build fee and monthly retainer rate for the scope described? Required Skills tags Add each to the 'Skills' field (Upwork autocompletes most GoHighLevel CRM Software Marketing Automation Sales Funnels Lead Generation Workflow Automation Chatbot Development AI Voice Agent Twilio Meta Pixel Google Local Services Ads Conversion Rate Optimization Landing Page Posting Settings Set these in the corresponding Upwork fields: Category Sales & Marketing Marketing PR & Brand Strategy Marketing Automation Project Type: Fixedprice
- Hourly
- Expert
- Est. time: 1 to 3 months, Less than 30 hrs/week
Stripe Connect marketplace integration including: Client pays for a booking through the platform Payment is held by Stripe until the shoot is marked complete Platform automatically takes 15% commission Videographer receives 85% paid out to their connected bank account Videographer onboarding flow to connect their Stripe account and enter payout details Refund handling if a booking is cancelled before the shoot Booking status updates automatically when payment is made, held, and released Both client and videographer dashboards show accurate earnings and payment history NEXT: Email notifications via Resend when a booking is confirmed, payment is received, and payout is sent An admin dashboard where I can see all bookings, payments, and platform activity in one place What I'm looking for in a developer: Someone who has specifically built Stripe Connect marketplace integrations before, not just general Stripe experience but the full marketplace split payment setup. Please include examples of marketplace projects you've built in your proposal. Please answer these three questions in your proposal: Have you built a Stripe Connect marketplace integration before? If yes describe the project briefly. What is your estimated timeline for this specific scope of work? What is one potential challenge you'd anticipate with this project and how would you handle it? If you're interested and looking to take the site to next level. I would love to chat more, tell you about the business and see if we would be a good fit!
- Hourly: $30.00 - $40.00
- Intermediate
- Est. time: Less than 1 month, Less than 30 hrs/week
I need assistance with a technical issue involving Stripe and Woocommerce. The Webhook is not connecting, causing customer purchases to remain in Processing. The ideal candidate will have experience in resolving payment processing issues and integrating e-commerce platforms. This is a part-time project with a short duration, requiring intermediate proficiency.
- Hourly: $60.00 - $80.00
- Expert
- Est. time: 1 to 3 months, Not sure
Core Architectural Workflow 1. Client Intake & Data Collection The customer visits the Porkbun-hosted website and completes a secure, multi-step intake form. The form dynamically captures customer details, the specified number of signers, and handles secure multi-file document uploads. 2. Asynchronous API Triggering Blue Notary API: The website backend instantly delivers an API payload to Blue Notary to establish the live signing session container, pushing the customer data and uploaded document streams directly into the digital meeting room. QuickBooks Online API: Simultaneously, the backend contacts QuickBooks to check for an existing client record or generate a new Customer Profile. 3. Credit Card Tokenization (Vaulting) To maintain absolute data security and avoid PCI-compliance liabilities, the developer will embed the QuickBooks Web Payments SDK directly into the booking page. When the client clicks "Book," the secure iframe captures and tokenizes the credit card information with QuickBooks Payments, returning a secure payment token (paymentMethodToken). The website backend securely maps this token to the customer profile for later use; no actual credit card numbers are ever stored on our servers. 4. Post-Session Admin Portal & Dynamic Billing Because RON platforms track identity verification but do not consistently pass live, rolling digital stamp/seal counts to external billing systems in real time, the developer will construct a secure, password-protected administrative interface on our domain (e.g., /admin/billing). Upon logging out of a completed Blue Notary session, the admin opens this dashboard, selects the client, and types in the Actual Signers and Actual Seals Placed. Automated Billing Logic Formula Upon submitting the administrative form, the server executes the programmatic pricing formula: Total Invoice = Base Session Fee + (Additional Signers × Signer Rate) + (Additional Seals × Seal Rate) The backend automatically executes these final steps via the QuickBooks API: Generates a professional line-item invoice reflecting the base fee and exact volume variables. Commands QuickBooks Payments to immediately process the charge using the vaulted credit card token. Locks in the clean processing rate (e.g., flat 2.99% invoiced rate) with zero added per-transaction service fees or third-party overhead. Triggers the automated delivery of the official QuickBooks paid receipt directly to the client's inbox. Developer Job Posting Copy Project Overview: Looking for a talented full-stack developer to redesign/update a website hosted on Porkbun, build a custom multi-signer intake form with secure document upload, and integrate direct, custom backend automations with Blue Notary and QuickBooks Online. No third-party automation tools (Zapier/Make) are permitted. Key Deliverables: Frontend Intake Form: Clean, mobile-responsive design allowing secure file uploads and dynamic forms based on input signer counts. Direct Blue Notary Integration: Connect to Blue Notary’s REST API to instantly initiate a session and pass files upon customer submission. QuickBooks Payments SDK Integration: Implement secure credit card vaulting/tokenization at intake using the official QuickBooks Web Payments SDK. Admin Post-Session Billing Tool: Create a lightweight, secure internal portal where the admin inputs final signer and seal counts. Automated Invoicing Engine: Calculate the final pricing via code on admin submission, generate a line-item invoice in QuickBooks, charge the vaulted card token automatically, and trigger the receipt. Technical Requirements: Proven experience with backend languages (Node.js, Python, PHP, or Go). Deep familiarity with QuickBooks Online Accounting & Payments APIs (specifically tokenized card charges and invoice generation). Strong understanding of REST APIs, webhooks, JSON payloads, and secure file handling over HTTPS. Ability to deliver clean, documented, standalone code without external platform dependencies.
- Fixed price
- Expert
- Est. budget: $3,500.00
I need a full stack developer to build a simple web application called WriteTheDeal. The frontend design is already 100% complete — I have fully designed HTML files ready to hand over. You are building the backend and making everything functional. This is Phase 1 of a larger project — if this phase goes well, there is a strong chance of continued paid work for Phase 2 with additional features. Here is exactly what needs to be built: 1. An embeddable JavaScript widget that dealers paste on their website with one line of code. When a buyer clicks Make an Offer a modal opens with a form collecting the following information from the buyer: offer amount, first name, last name, email address, phone number, and card details via Stripe. 2. Payment intent question — the offer form must ask the buyer how they intend to pay for the vehicle, with three options presented as selectable buttons: Finance through the dealership, Cash, or Outside lending. This is a required field and must be completed before the offer can be submitted. The dealer must see this answer clearly displayed alongside the rest of the offer details in their dashboard. 3. Trade-in question — the offer form must ask the buyer “Do you have a trade-in?” with a Yes or No option. If the buyer selects Yes, the following additional fields must appear: Vin Number - Year, Make, Model, Trim, Mileage, and Condition. Condition must be a dropdown with exactly these three options: “Showroom condition,” “Good — some scratches here and there, may need new tires,” and “Poor — needs a lot of TLC.” All trade-in details must be clearly visible to the dealer in their dashboard alongside the rest of the offer. 4. Notes field — both the buyer and the dealer must be able to add a note at any point in the process. The buyer can add a note when submitting their original offer. The dealer can add a note when responding to an offer. All notes must be stored and visible in the full offer history so both sides can see the complete conversation thread at any time. 5. A Stripe integration using Stripe Connect — when a dealer accepts an offer, the $1,500 deposit must go directly into the dealer’s own connected bank account, not mine. I must never receive the buyer’s deposit money in my account at any point. I earn only a separate platform fee automatically deducted at the time of each transaction. The buyer’s card must be authorized but not charged at the time of offer submission — it is only captured when the dealer accepts. If the dealer declines, the hold must be released immediately and the buyer is never charged. 6. ADF/XML lead delivery — when a buyer submits an offer, the system must automatically send a correctly formatted ADF/XML lead email to the dealer’s CRM intake email address. This must work with all major automotive CRMs including VinSolutions, ELEAD, DealerSocket, DriveCentric, ProMax, and AutoRaptor. The lead email must include all offer details — offer amount, buyer contact info, payment intent, trade-in details, and any notes. 7. Instant dealer notifications — the moment a buyer submits an offer, the dealer must automatically receive both an email notification and a text message notification containing the buyer’s name, offer amount, and a direct link to view the full offer in their dashboard. Text messages must be sent using Twilio. 8. Dealer dashboard — a secure, password-protected login page where dealers can see all of their incoming offers. Each dealer must only ever see their own offers and their own buyers — no dealer should ever be able to see another dealer’s data. The dashboard must clearly display for each offer: buyer name, email, phone, offer amount, payment intent, trade-in details if applicable, notes, and the full offer history. Each offer must have three action buttons: Accept, Decline, and Counter Offer. 9. Counter-offer functionality — in addition to Accept and Decline, the dealer must be able to send a counter-offer back to the buyer with a revised amount and an optional note. The buyer must receive an email and text notification when a counter-offer is sent. The buyer must be able to accept the counter, decline it, or send their own counter back. This back-and-forth negotiation must be able to continue for multiple rounds until one side accepts or declines. Every round of the negotiation must be stored and visible in the offer history for both the buyer and the dealer. 10. Maximum discount threshold with automatic decline — each dealer must be able to set a maximum percentage off MSRP they are willing to consider, for example 5%. If a buyer submits an offer that falls below this threshold — meaning the discount requested is greater than the dealer’s set maximum — the system must automatically decline the offer immediately without the dealer needing to take any action. The buyer’s card must never be charged on an auto-declined offer. This threshold setting must be adjustable by the dealer at any time from their dashboard settings, and must be settable as both a store-wide default and on a per-vehicle basis. 11. Salesperson send-link tool — inside the dealer dashboard there must be a tool where a salesperson can enter a customer’s name, email, phone number, offer amount, and vehicle details, and the system generates a unique pre-filled link. When the customer opens this link the offer form loads with all their details already filled in — they only need to add their card to submit. The salesperson must be able to send this link via email or text directly from within the dashboard. 12. Admin panel for me — I need a completely separate and private admin login at a secure URL. From this panel I must be able to: add a new dealer by entering their basic info, automatically generate their unique dealer ID, automatically generate their dashboard login credentials, automatically generate the exact widget code snippet ready to send to their webmaster, and view all dealers and all offers across the entire platform. I must never need to contact the developer to add a new dealer after launch. 13. Individual dealer login accounts — each dealer must have their own unique username and password to access their dashboard. When they log in they must only see their own data. No dealer should ever be able to access or view another dealer’s offers, buyers, or settings. 14. Public website — I have a fully designed landing page and pricing page already built as HTML files. I need these deployed and made live at writethedeal.com as the public-facing marketing website for the product. 15. All accounts must be created under my ownership — please set up all hosting, database, Twilio, and any other third-party service accounts using my email address and my payment method from day one. Even though you will be handling the technical setup, I must own every account. I must be able to access, manage, and if necessary transfer every account without needing your involvement after the project is complete. Please use Node.js for backend and PostgreSQL for the database, deployed on Render or Railway. If you strongly prefer a different approach please explain why in your proposal, but I would like to stick with widely used tech so I can easily find another developer to maintain or update the product in the future if needed. Deliverables: — Fully working embeddable widget with all form fields described above — Payment intent question (finance with dealer, cash, or outside lending) — Trade-in question with year, make, model, trim, mileage, and condition dropdown — Notes field on every offer visible to both buyer and dealer — Stripe Connect integration with deposits going directly to dealer accounts — ADF/XML lead delivery to dealer CRM intake email — Email and SMS notifications to dealers via Twilio — Dealer dashboard with accept, decline, and counter-offer functionality — Full negotiation history stored and visible on every offer — Maximum discount threshold settings with automatic decline per dealer and per vehicle — Salesperson send-link tool with pre-filled customer links — Admin panel where I can add new dealers and generate widget codes myself — Individual dealer logins with complete data separation between dealers — Public marketing website deployed at writethedeal.com using my existing designs — All third-party accounts created under my ownership — Fully deployed and live on a real URL — A 20 minute Loom video walkthrough of the entire system — A simple plain-English document explaining how to add a new dealer from start to finish Timeline: 4 to 6 weeks Budget: $3000-$4000 fixed price for everything listed above, paid across 6 milestones Note on hiring: Before I hire anyone I will ask all candidates to explain in plain English how they would set up Stripe Connect so that the $1,500 deposit goes directly to the dealer’s bank account and never passes through my account. The clarity and accuracy of your answer to this question will be a significant factor in my hiring decision.
- Hourly: $50.00 - $85.00
- Intermediate
- Est. time: Less than 1 month, Less than 30 hrs/week
We are seeking an experienced Stripe consultant to help us review, optimize, and ensure we are making the best use of our Stripe account and donor interface. Our organization receives donations through multiple channels, including our website, social media platforms, and other online fundraising efforts. All donations are processed through Stripe, and we would like an expert to evaluate our current setup and recommend improvements to maximize efficiency, reporting, donor experience, and overall account performance. I am the founder of the leading non profit focused on building scalable global tools for those who grow up in homes witnessing domestic violence - this is called Childhood Domestic Violence. (CDV) You can find our work if you search for the Childhood Domestic Violence Association. If you have a passion for this issue, we critically need to connect with the 1 Billion people globally who experienced CDV to give them the gift of naming their experience. The codification itself is intrinsically healing. Naming it provides validation, connection, and is the first step toward reversing the impact which if left unchallenged, can last well into adulthood, leading to emotional & psychological, relationship, substance abuse, physical health, and career & education challenges. If you are interested, please let us know. Also shorter responses are preferred without the use of AI generated text. With all our appreciation!