iOS iPad app build

Posted yesterday

Worldwide

Summary

# Full-Stack Developer for Interactive Educational iPad Experience ## Project Overview We are seeking an experienced full-stack developer to build a polished, web-based interactive educational experience designed for use on a dedicated, internet-connected iPad. This is not a downloadable mobile application. It is a touchscreen web application designed for repeated public use by people of all ages. We have already created a working prototype and defined the primary interaction flow using AI-assisted design tools. We are now looking for a developer who can transform the prototype into a reliable, production-ready application. ## About the Experience The product is a digital scientific observation activity focused on African penguins. Users will be able to: * Observe penguins * Select a penguin to study * Record observed behaviors * Tally behaviors over time * Add written notes * Create a digital scientific sketch * Respond to reflection prompts * Contribute observations to a shared dataset * Explore visualizations based on observations from other users * Optionally email themselves a summary of their observations and drawing The experience should feel playful, intuitive, and accessible while maintaining the authenticity of a scientific observation activity. ## Scope of Work ### User Experience Develop a touchscreen-friendly experience that includes: * Welcome and introduction screen * Penguin selection interface * Guided observation workflow * Behavior tallying system * Note-taking interface * Touch-enabled drawing and sketch canvas * Reflection prompts * Individual results and summary screen * Optional email capture and report delivery * Clear session completion and reset flow ### Shared Data Features Create user-facing visualizations that may include: * Most frequently observed penguin behaviors * Observation trends over time * Total participation metrics * Recent observations * Aggregate observation data The visualizations should be engaging, easy to understand, and appropriate for a broad audience. ### Administration Features Build a simple, password-protected dashboard that allows administrators to: * View observation statistics * Review participation metrics * Browse recent submissions * Export observation data * Review notes and drawings, as appropriate * Monitor basic application activity ## Technical Requirements Our preferred technology stack is: * React or Next.js * Supabase preferred, with Firebase also acceptable * Responsive web application optimized for iPad * Cloud-hosted deployment * Email integration using Resend, SendGrid, or a comparable service The application should: * Launch directly into a kiosk-ready experience * Support full-screen touchscreen interaction * Recover gracefully after inactivity or an incomplete session * Automatically reset between users * Support repeated use throughout the day * Handle intermittent user input without becoming stuck * Be simple to operate and maintain * Include appropriate validation, error handling, and session management * Be structured so future enhancements can be added efficiently Experience configuring iPad kiosk mode, Guided Access, or a comparable browser-based kiosk setup is highly valuable. ## Deliverables The selected developer will be responsible for delivering: * Production-ready web application * Responsive iPad-optimized interface * Source code repository * Database configuration and schema * Hosting and deployment configuration * Email delivery workflow * Basic administrator dashboard * Data export functionality * Session reset and inactivity handling * Deployment and maintenance documentation * Knowledge transfer session ## Ideal Candidate We are particularly interested in developers or teams with experience building: * Interactive educational products * Public touchscreen experiences * Kiosk applications * Visitor-facing digital experiences * Drawing or annotation tools * Data visualization interfaces * Applications designed for children and families Strong attention to usability, reliability, and visual polish is important. The successful candidate should be comfortable working from an existing prototype while also recommending improvements based on production requirements and touchscreen best practices. ## To Apply Please include the following in your response: 1. Examples of relevant projects, particularly touchscreen, kiosk, educational, or public-use applications 2. A brief description of your recommended technical approach 3. Please only respond if you can meet the budget requirements and expectation that this be completed within one week Please begin your proposal with the phrase “Penguin Observation” so we know you have reviewed the full job description. We are looking for a developer who can turn an established prototype into a stable, engaging, and maintainable interactive product. I will provide the prototype once you respond affirmatively.

  • $500.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
iPad App Development
iOS Development
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Feb 23, 2012
  • United States
    Redmond9:01 PM
  • $98K total spent
    316 hires, 78 active
  • 2,542 hours
  • Tech & IT
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

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