Skip to content

[PAID BOUNTY - $660] Enhanced Image Preview #6

Description

@warpspeedopen-source

Bounty Overview

Build an enhanced full-screen image preview experience for the warpSpeed app.

This bounty upgrades how users view images across the app. When a user taps an image, it should open in a fast, smooth, full-screen modal/lightbox with zoom, pan, swipe navigation, and optional actions such as download, share, and delete where permissions allow.

The goal is to make image viewing feel modern, responsive, and consistent across the app.

This bounty is part of the warpSpeed OPEN developer bounty programme.

Reward

$660

Difficulty

Medium

Main Skills

  • React Native
  • TypeScript
  • Gesture Handling
  • Image Preview UI
  • Mobile Interaction Design
  • Reusable Component Architecture

Design Reference

https://xd.adobe.com/view/1ed5f38b-2e22-4086-b041-6922a0313bf6-4b86/

High-Level Scope

The selected developer will build a reusable enhanced image preview feature.

The implementation should include:

  • Full-screen image preview modal or lightbox
  • Open preview when a user taps an image
  • Pinch-to-zoom support
  • Panning support
  • Swipe navigation between multiple images
  • Smooth transitions and responsive gestures
  • Reliable scaling without freezing or pixelation
  • Optional download action where permissions allow
  • Optional share action where permissions allow
  • Optional delete action where permissions allow
  • Clean separation between preview component, gesture/zoom layer, and action helpers
  • Reusable TypeScript and React Native implementation

Full technical requirements, submission rules, acceptance criteria, and final design expectations are available on the official bounty page.

View Full Bounty Details & Sign Up

To see the full bounty specification and apply, visit:

https://warpspeedopen.org/bounties

How to Claim

  1. Open the bounty page.
  2. Sign up as a developer.
  3. Review the full bounty details and rules.
  4. Return to this GitHub issue and comment:

"I have signed up and would like to claim this bounty."

A maintainer must confirm before work begins.

Important Rules

  • Do not start work until a maintainer confirms your claim.
  • Maximum 3 submission attempts.
  • Minimum 90% specification match required for consideration.
  • Payment is made only at 100% completion.
  • Payment is processed only after the pull request is approved and merged.
  • Code must be original or properly licensed.
  • The official bounty page is the source of truth for full requirements, rules, and deadlines.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions