Skip to content

[PAID BOUNTY - $960] Attachment Summarizer Service #1

@warpspeedopen-source

Description

@warpspeedopen-source

Bounty Overview

Build a Node.js attachment summarizer service that consumes email attachment events from AWS SQS, downloads attachments from Google Cloud Storage, extracts content from supported file types, and generates natural-language summaries using a self-hosted open-source LLM.

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

Reward

$960

Difficulty

Expert

Main Skills

  • Node.js
  • TypeScript
  • Prisma
  • AWS SQS
  • Google Cloud Storage
  • Docker
  • Ollama / Open-source LLMs

High-Level Scope

The selected developer will build a service that:

  • Consumes attachment events from SQS
  • Downloads attachments from GCS
  • Handles common attachment types such as PDFs, Word documents, spreadsheets, text files, HTML, and images
  • Generates short factual summaries using a locally hosted LLM
  • Includes error handling, logging, Docker setup, and tests

Full technical requirements, submission rules, and acceptance criteria 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.
  • Payment is made only after the pull request is approved and merged.
  • Code must be original or properly licensed.
  • The full bounty page is the source of truth for technical requirements 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