Full Stack Developer for PWA App

Posted 15 hours ago

Worldwide

Summary

Project Title: Build Minimum Viable Progressive Web App (PWA) for local political canvassing Canvassing Project Overview We need a simple, functional web app for local political canvassing. The app must support: Admin tool to generate printable leaflets with QR codes (linking to opt-out form and pre-canvass concern form). Public-facing forms for residents (via QR) to opt out or submit local issues. Canvasser mobile interface: GPS / location identification (using browser GPS + OpenStreetMap), quick buttons + free-text for recording household concerns, real-time basic AI analysis (categorization/summary of issues). Simple admin dashboard to view responses, map concerns, and generate follow-up lists. Data stored securely with GDPR considerations. Key Constraints Absolute minimum budget — we are a local volunteer branch with very limited funds. Use free-tier only services where possible (Next.js on Vercel Hobby, Supabase free tier, free mapping/AI APIs with generous limits). Prioritise a working MVP over polish. No native iOS/Android apps — a Progressive Web App (installable via browser) is sufficient. Focus on reliability for small-team use (dozens of canvassers, hundreds/thousands of households). Required Tech Stack (non-negotiable for cost reasons) Next.js (React + TypeScript) Supabase (Auth, Postgres, Realtime) Tailwind CSS + shadcn/ui Leaflet.js + OpenStreetMap for maps PWA setup (manifest + service worker) Simple integration with a cheap/fast AI API (e.g. Groq or Hugging Face) for concern analysis Deliverables Fully functional, deployed app on Vercel. Clean, documented code on GitHub. Basic user instructions (especially for iOS “Add to Home Screen”). Handover including login credentials and brief demo. Timeline Flexible — aiming for a usable MVP in 2–4 weeks. Budget Please quote your lowest realistic fixed price for the MVP. We have extremely tight constraints and will favour developers who can deliver efficiently using the specified free-tier stack. If you have experience with Next.js + Supabase PWAs and can work within a very limited budget, please apply with: Relevant portfolio/examples Estimated cost and timeline for the MVP Any questions Thank you — this is for a local community political initiative.

  • $250.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Next.js
Leaflet
AI Model Integration
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:14 hours ago
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 28, 2015
  • GBR
    Mansfield10:01 PM
  • $18K total spent
    10 hires, 5 active
  • 865 hours

Explore similar jobs on Upwork

Looking for iso26262 ExpertHourly‐ Posted 4 weeks ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design
PHP
MySQL
JavaScript
Web Development
Database 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