Full-Stack Developer to Finish & Extend Our Partner Portal (Svelte web app)

Posted 15 hours ago

Worldwide

Summary

We are a nationwide concrete company. We have a partner portal, a web app our national-account partners use to get instant concrete quotes, submit and track leads, and check whether a job is in our service area. The developer who built it has left the company. The foundation is there, but the portal needs to be finished, made fully reliable, and improved, and we have a running list of changes. I am currently trying to track down the source code but am not sure if we will be able to get it. What the portal does today ● Instant Quote calculator that produces a price range for a project based on ZIP code and project details (our actual pricing has not been uploaded yet) ● Lead pipeline where partners submit leads and can be updated/moved through statuses (new, contacted, quoted, scheduled, poured, complete), with CSV export (the submission form currently goes nowhere and has no connections) ● Service area checker that tells a partner whether a ZIP or territory is covered (only a couple generic zips are loaded in right now) ● Corporate admin area for managing partner accounts, users, and territories. What we need done ● Start with a review and try to find the existing code and tell us, in plain English, what's solid and what needs rework. We do know where the domain and the portal are hosted and have access. ● Redesign the look and feel so it reflects our brand and does not look AI-generated (it currently does). Clean, professional, and trustworthy, matching the style of our main site at samtheconcreteman.com. ● Get the Instant Quote calculator working reliably and load our real pricing (we'll provide the pricing). ● Update the service area / ZIP lookup with our full list of ZIP codes (we'll provide it). There are only a couple in the system now. ● Change how the ZIP lookup behaves: if a visitor's ZIP isn't on our list, still let them submit the lead instead of turning them away, and flag it for us to review. We may have a nearby territory willing to travel to them, and telling people we don't serve them costs us real jobs. ● Make lead submission reliable and email each new lead to us the moment it comes in. This is an interim step; we'll automate routing later, so build it so that's easy to add. ● Give us one place to see and track every submitted lead where we can update each lead's status, for example customer contacted, estimate booked, and job finished. A pipeline like this partly exists already, so this may be finishing and relabeling it rather than building from scratch. ● Remove features we don't use: the "We Work For You" / managed option and the referral bonus option, including any related fields, columns, and menu items. ● Work through any remaining punch-list items we'll walk you through on a call. What we'll provide ● Our current, accurate pricing for the quote calculator. ● The full list of ZIP codes we serve. ● Brand colors, logo You're a good fit if you ● Are a mid-level or senior full-stack developer. ● Are comfortable taking over an existing codebase from another developer with no handoff. ● Have a strong eye for clean, professional design (not a stock template look). If design isn't your strength, tell us and say whether you'd bring in a designer. ● Explain technical trade-offs clearly to a non-technical owner. ● Want ongoing work; we'll keep improving the portal after the first fixes. To apply, please include ● Two or three examples of web apps you've built or taken over from someone else. ● Your experience inheriting and fixing existing React projects. ● Your hourly rate and how many hours a week you can commit. ● Your answer to this: what's the first thing you'd check when taking over a codebase with no original developer available?

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $30.00

    -

    $70.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Web Development
Full-Stack Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:12 hours ago
  • Interviewing:
    5
  • Invites sent:
    5
  • Unanswered invites:
    0
About the client
Member since Jul 28, 2026
  • United States
    11:30 AM

Explore similar jobs on Upwork

Shopify Website Development for Arc GISHourly‐ Posted 1 month ago
HTML
Web Development
Shopify
Shopify Templates
Create Engaging Ads for SaaS Web AppFixed-price‐ Posted 2 weeks ago
HTML5
JavaScript
Web Design
Graphic Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo