fund.arvrtise.com Open in urlscan Pro
76.76.21.22  Public Scan

URL: https://fund.arvrtise.com/
Submission: On January 10 via api from US — Scanned from US

Form analysis 1 forms found in the DOM

POST /api/campaign/create-campaign

<form method="POST" action="/api/campaign/create-campaign" id="createCampaignForm">
  <div class="grid grid-cols-6 gap-4">
    <div class="col-span-6 sm:col-span-3"><label for="fundingGoal" class="block text-sm font-medium text-gray-700">Funding Goal</label>
      <div class="relative mt-1 rounded-md shadow-sm">
        <div class="pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3"><span class="text-gray-500 sm:text-sm">$</span></div><input required="" type="number" name="fundingGoal" id="fundingGoal" min="1" max="1000000000"
          inputmode="numeric" step="1" class="block w-full rounded-md border-gray-300 pl-7 pr-12 focus:border-yellow-500 focus:ring-yellow-500 sm:text-sm" placeholder="1000" aria-describedby="fundingGoal-currency" value="1000">
        <div class="pointer-events-none absolute inset-y-0 right-0 flex items-center pr-3"><span class="text-gray-500 sm:text-sm" id="fundingGoal-currency">USD</span></div>
      </div>
      <p class="my-0 mt-1 p-0 text-sm italic text-gray-400">must be below <!-- -->$1,000,000,000<!-- --></p>
    </div>
    <div class="col-span-6 sm:col-span-3"><label for="deadline-local" class="block text-sm font-medium text-gray-700">Deadline</label><input required="" type="datetime-local" name="deadline-local" id="deadline-local" step="3600"
        class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-yellow-500 focus:ring-yellow-500 sm:text-sm" value="2024-01-10T10:00">
      <p class="my-0 mt-1 p-0 text-sm italic text-gray-400">must be a future date on the hour</p><input required="" readonly="" name="deadline" id="deadline" class="hidden" value="1704916800000">
    </div>
    <div class="col-span-6 sm:col-span-3"><label for="reason" class="block text-sm font-medium text-gray-700">Reason</label>
      <div class="mt-1"><input autocomplete="off" required="" type="text" name="reason" id="reason" maxlength="26" placeholder="reason"
          class="block w-full resize-none rounded-md border-gray-300 shadow-sm focus:border-yellow-500 focus:ring-yellow-500 sm:text-sm">
        <p class="my-0 mt-1 p-0 text-sm italic text-gray-400">6<!-- -->/<!-- -->26<!-- --> characters remaining<!-- --></p>
      </div>
    </div>
    <div class="col-span-6 sm:col-span-3"><label for="minimumNumberOfPledgers" class="block text-sm font-medium text-gray-700">Minimum Number of Pledgers</label><input required="" type="number" inputmode="numeric" name="minimumNumberOfPledgers"
        id="minimumNumberOfPledgers" step="1" min="1" max="2000" placeholder="1000" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-yellow-500 focus:ring-yellow-500 sm:text-sm" value="1000">
      <p class="my-0 mt-1 p-0 text-sm italic text-gray-400">must be between<!-- --> <!-- -->1<!-- --> <!-- -->and<!-- --> <!-- -->2,000<!-- --></p>
    </div>
    <div class="col-span-6 sm:col-span-3"><label for="current-number-of-pledgers" class="block text-sm font-medium text-gray-700">Hypothetical Final Number of Pledgers</label><input type="number" inputmode="numeric" min="0" step="1" max="2000"
        placeholder="1000" name="currentNumberOfPledgers" id="current-number-of-pledgers" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-yellow-500 focus:ring-yellow-500 sm:text-sm" value="1000">
      <p class="my-0 mt-1 p-0 text-sm italic text-gray-400">must be below<!-- --> <!-- -->2,000<!-- --></p>
    </div>
  </div>
</form>

Text Content

Open main menu
Pennyseed
What?Why?FAQCreate Campaign
Sign in





WHAT IS PENNYSEED?

Pennyseed is a crowdfunding platform where the funding goal is divided by the
number of pledgers.

For example, if you want to raise $1,000 and reach 1,000 pledgers, then each
pledger pays $1. However, if 2,000 people pledge, then each pledger pays only
$0.50 (before fees; more below).

Campaigns require a deadline and a minimum number of pledgers; that way people
know the maximum possible pledge amount (funding goal) / (minimum number of
pledgers). Otherwise if you wanted to raise $1,000 and only one person pledged
before the deadline, then they'd pay $1,000 (which would be ridiculous).

Payments are done via Stripe, and pledge amounts include the Stripe processing
fees (2.9% + $0.30) and a 1% Pennyseed fee, so the campaigner gets exactly how
much they ask for. For example, if you successfully raise $1,000 with 1,000
pledgers, each pledger won't actually pay $1, but will pay $1.35 ($1.00 + fees).

Try out the Campaign Example below to see what creating a campaign is like:


CAMPAIGN EXAMPLE

See how much your pledgers would pay for a given funding goal.

I am raising $1,000 for reason.

This campaign requires a minimum of 1,000 pledgers by 1/10/2024, 10:00:00 AM.

If there are 1,000 pledgers when the deadline passes, then the campaign
succeeds, and each pledger is charged $1.35 ($1.00 + fees).

After Stripe's processing fees ($0.34) and Pennyseed's 1% fee ($0.01) are
deducted, this pledge amount ends up being $1.00, which adds up to $1,000.00
($1.00 * 1,000) for me, the campaigner.

Funding Goal
$
USD

must be below $1,000,000,000

Deadline

must be a future date on the hour

Reason

6/26 characters remaining

Minimum Number of Pledgers

must be between 1 and 2,000

Hypothetical Final Number of Pledgers

must be below 2,000

Creating a Campaign



Pledging to a Campaign



This project is built using Next.js for the website, Supabase for user
authentication and minimal data storage (see our privacy policy for what
information we store), and is hosted on Vercel. We also use Stripe for payment
processing and SendGrid for emailing campaign updates to users (by default we
only send sign-in links and pledge receipts - you can opt-in to additional
notifictions in your account settings). The source code is available here.

For more information check out FAQ.

Terms of Use
Privacy Policy
EmailGitHubLinkedInTwitterInstagram

Pennyseed is created by Zack Qattan