STORY
Pitch: TaskTiger
AUTHOR
Joined 2022.09.21
PROJECT
DATE
VOTES
sats
COMMENTS

Pitch: TaskTiger

TaskTiger is a nostr client demonstrating the power of NIP90 Data Vending Machines. The primary goal of this project is to increase the efficiency of Bitcoiners when it comes to getting "any" job done.

The UX of the software is minimalistic in nature to allow users to quickly complete jobs. Currently 5 jobs are supported (4 live, 1 pending deployment), namely:
1. Image generation
2. Background removal
3. Image overlay
4. Replace Background
5. 4x4 Picture Collage

The last two jobs are special because they are created from combining/chaining smaller jobs. For example, Replace Background uses Image generation, Background removal and Image overlay, while 4x4 Picture Collage uses Image generation and Image overlay repeatedly to produce a collage (see the cover photo!)

There are infinite possibilities of the kinds of job chains that could be created and we want to support them all! We have invested a significant amount of time in designing the UX for job chains which you will see in the demo.

Video demo

<iframe class="remirror-iframe remirror-iframe-youtube" src="https://www.youtube-nocookie.com/embed/JkijYH1jybc?" data-embed-type="youtube" allowfullscreen="true" frameborder="0"></iframe>

Features

  1. Client

    1. Regular Job support. Simply provide required inputs, pick the desired service provider, pay and get your result back. Currently supports Image Generation, Background Removal, Image overlay

    2. Job chain support. Executes a blueprint of chained jobs. Pick any service providers for each part of the chain. Pay a single invoice and get your result back! Currently supports Replace Background, Picture Collage

    3. Statistics. Display stats related to service providers and the global number of jobs

    4. History. Display completed jobs by the user. Selecting a historical job allows user to quickly re-execute the job, or make any slight modifications as desired

  2. Service Provider

    1. Image generation

    2. Image background removal

    3. Images overlay

    4. Job Chaining Support. Detects a job chain and handle it accordingly

Next Steps

  1. Video highlighting. We see a big opportunity for Podcasters (especially Bitcoin ones) to use TaskTiger to generate and distribute social media content. Imagine an experience where a user enters a youtube link of a podcast, and multiple tiktok clips of the podcast are automatically generated and published on social media!

  2. Crowdsourced Job chains. We do not fully know the kinds of job chains that are useful to users since an infinite amount of them could exists. Therefore we want users to have the ability to create them, and share them with the rest of the community. Creators get tipped whenever the job chain they created is used!

Tech Stack

  • Vue Frontend (client)

  • Go (service provider)

  • LND lightning node (polar regtest & mainnet)

  • relayer & NIP90 (nostr Relay & Data Vending Machine)

  • webLN (browser wallet payment)

Website: https://tasktiger.io

Team

Build In Public

  1. https://bolt.fun/story/tasktiger-intro-buildinpublic--1161

  2. https://bolt.fun/story/tasktiger-introducing-job-chaining--1241