Remote Web Development Job In IT And Programming

build a simple text-based ad exchange

Find more Web Development remote jobs posted recently Worldwide

Needed a person or team to build PlainTextAds.

this tool needs to have a serverless backend.

in order to be considered, please answer the following questions:

1. what serverless technologies have you used and why?
2. what front end frameworks/tech would you use for this project and why?
3. what ci/cd services would you use and why?
4. what backend language would you use / why?
5. what is your philosophy on commenting code?
6. how long would it take you to complete this project?
7. how much $$ would you charge?

if you dont provide answers to each question, your response will be ignored. thank you for understanding.

--------------------------------------------------------

Plaintextads is a service that matches a Marketers text-only ads with a Publishers text-only ad space.

MARKETERS

Marketers post an AdPackage:

AdPackage:
- ad text - must include a url
- keywords or phrases
- BPC (bid per click)

links will be converted to tracked redirect urls with a service like bitly, or custom implementation.

If the ads link is visited, the Marketer pays a ClickPayment of 1 cent more than the next-lowest bid among the ads that matched the given Publishers keywords.


PUBLISHERS

A Publisher will submit a request for an ad. This request will contain at most 10 keywords. The Publisher will pay network fees to buy this potentially income-generating ad (like $0.00004, the roundtrip cost for an AWS lambda request).

the Publisher is responsible for properly formatting the Ad to match the given medium (webpage, command line terminal, markdown document, etc). Some media support hyperlinks (iterm2) and some do not (apples Terminal). The Publisher decides (i) whether or not to display the url as a hyperlink, and (ii) how to display the url for non-hyperlinks (after a specific word? after the entire ad?).


example ads displayed without hyperlinks
the Publisher receives 80% of the ClickPayment. The rest goes to payment fees and plaintextads revenue.


PAYMENTS

- stripe


COMPONENTS:

- mobile friendly website
- signup
- change email/pw
- add payment info
- marketer
- ad submission
- supports emojis, bold, and italics
- simple analytics / payments history
- publisher
- api information, api keys
- simple analytics / payments history (ad revenue and network fees)
- admin (me)
- list of all marketers and publishers
- ability to cancel/terminate their access
- ability to log in as any user
- set custom commission per customer (could be totally free -- no stripe fees or anything)
- summary and history (graphs) of payments and website revenue, costs (like stripe and bitly fees)
- API
- aws lambda endpoints for returning ads to publisher - will accept keywords
- user can specify what version/syntax they want the add in: html, plain text CLI, rich text CLI, markdown, or no formatting (url after keyword or after entire string)
- keep track of number of requests per publisher - because publisher gets charged per request (AWS lambda fees)
About the recuiter
Member since Mar 14, 2020
Tamanna Rani
from Tasmania, Australia

Skills & Expertise Required

software development Website Development 

Open for hiringApply before - Jun 15, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$2,394.64

Cost

Offer to work on this project closes in 31 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Shopify Developer

Looking for a developer that can create a PHP based custom Shopify app.
The app needs to:
-Connects to Shopifys api and export a list of products (no variations)
-Additionally pull some extra product information for the products from t...read more

Developer to write Dusk or PHPUnit test bots for website

were looking for a Dusk or PHPUnit developer to write some test coverage for our website

it is for a pet classifieds website. if your work is good, we also have a cryptocurrency exchange that needs a PHPUnit test developed for it.

Setup and manage mobile hosting environment

High-level Description:

Setup and manage mobile device lab of 10 mobile devices.

Background:

Kobiton is a mobile testing platform that allows mobile app developers to test their mobile application on real devices either thr...read more

Developer needed to join our team

Were online store company has group of systems, part of them is administrative and the other is for public use.
We need new technical to give us support in our systems development to increase our productivity.
Were looking for long-term rel...read more

Magento Azure Installation

Looking for someone with extensive experience setting up Magento 2 on an Azure server.
We have questions on the setup and configuration and best practice for such a setup.

-Weve used Bitnami to set up the initial installation but we...read more