Need Frontend Dev: Ready Design (6 Pages) to Code + Admin Panel

Posted 2 hours ago

Worldwide

Summary

We have a ready design (Figma) for a website for an international medical guild. Need someone to build it in React and set up a simple admin panel. What’s in the design: • 5 static pages • 1 dynamic page template for doctor profiles (about 20 doctors, all pulling from the same template) • Responsive, needs to look good on all screen sizes, phone to desktop Admin panel needs: • Doctors log in and edit only their own profile (photo, bio, specialization) — nothing else • Post/edit/delete blog articles (news section) • Create/edit events (date, location, description, photo) • Upload and swap photos across the site • Simple, clean interface, our team is not technical, so keep it intuitive Payments: No need to build a custom Stripe integration. We’ll use Stripe Payment Links / Checkout buttons (no-code), just embed the button/snippet on the event page. Please account for that when estimating. CMS: We’re leaning toward Payload CMS or Directus for the admin panel (code-based access control matters to us, doctors should only ever be able to touch their own data, even if someone tries to hit the API directly). Open to other suggestions if you have a stack you know well and can explain why it fits.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Next.js
TypeScript
React
Activity on this job
  • Proposals:50+
  • Last viewed by client:47 minutes ago
  • Interviewing:
    1
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Dec 12, 2025
  • Norway
    Erfjord1:18 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