Very often, I get people who want to claim an issue on Gitcoin but can't because they don't have ETH. Either there are no exchanges in their area, or they dont have the mone yto spend on gas.
Pursuant to making ethereum and Gitcoin accessible to everyone as broadly as possible, I would like to design a page entitled 'faucet' in which a user can go to the page and submit an application to receive a small amount of ETH.
The form should contain
Functional spec:
FaucetApplication ( a new model)settings.SERVER_EMAIL notifying the admin of the faucet application.Scope of this bounty is to design a faucet input form page.
__This issue now has a funding of 0.1 ETH (74.96 USD) attached to it.__
Are you looking for someone to design the form as well as develop the functionality?
just design for now @mauri2015 .. will bounty the fucntionality later
__The funding of 0.1 ETH (73.4 USD) attached has been claimed by @PixelantDesign.__
@PixelantDesign, please leave a comment to let the funder (@owocki) and the other parties involved your implementation plan. If you don't leave a comment, the funder may expire your claim at their discretion.
Claimed! @owocki
@owocki Please clarify...
How does a user get to the faucet page? Where do you imagine the button/link living?
A user can only submit for ETH through github oauth correct? It's not either github OR using the form fields listed?
So the experience would be:
Click Sign In with Github > Authorize Gitcoin > Confirm Github Password > See page with the form fields listed above? User completes the form fields and clicks submit. Correct?
How does a user get to the faucet page?
For now, we won't link it anywhere. it'll just be used to give to people who complain they can't use the system because they have no ETH on slack. if it's successful and it's not abused, we could scale it up and link it somewhere!
A user can only submit for ETH through github oauth correct?
yes.
Click Sign In with Github > Authorize Gitcoin > Confirm Github Password > See page with the form fields listed above? User completes the form fields and clicks submit. Correct?
Yes!
@owocki Thank you! Here is a first pass...
ASSUMPTIONS:

Thanks. I think it looks good.
Two points:
Here is what step 2/3 will look like for the user https://buildkiteassets.com/assets/docs/tutorials/github_enterprise/oauth-connect-00cac766bf41a75709091c1507a02b16413867ef600a25b338e3810109ab79b9.png
@owocki I looked at this example and thought it was something that could be done.

Sure! Will look at errors.
@owocki Revised below!


@PixelantDesign do you mind if I give you some feedback as well?
Error Screen: The red for the error message seems a little too bright to me, specially since the call to action button is bright pink.
Reques Received Screen: Maybe you can change the current icon to a checkmark or any other success icon. I feel like it can visually reinforce that the request has been received. You can probably add a success icon somewhere on the gas pump icon.
Looks great BTW!
great feedback! Thanks @mauri2015!
@owocki @mauri2015
Here is the revised. Not loving the buttons transition through the flow (pink >green >pink). Thoughts?
Preference between these two?


Alerts/Errors

i prefer the simpler of the two (the first one). agree if we can update the buttons to be a consistent color that'd be preferable
@owocki Revised attached!


@owocki any other updates to this ticket?
nope. paying out now
__The funding of 0.1 ETH (73.56 USD) attached to this issue has been approved & issued to @PixelantDesign.__
Source Files can be found here...
Gitcoin_Faucet 2.zip
Let's use this color green for legibility reasons #00B969