Create a reusable newsletter signup component
Closed this issue ยท 8 comments
Feature Overview
There is a small form object that I'd like to be able to drop in throughout the app that ultimately puts folks on a newsletter list for our upcoming beta.
Requirements
- Style the form to match the design (Figma file)
- Create a new controller/method endpoint for the form to submit to
- Should use Hotwire/Turbo/Stimulus as needed to show a success message in place of the form on submission
- The controller doesn't need to process the email address (I'll handle making an API call to ConvertKit to actually save the email address)
- The form itself should be easily dropped in to any view (sometimes multiple times in the same view, such as header and footer)
Bounty
There is a $200 bounty on this. To participate in the bounty:
- Comment
/attempt #1
to indicate you plan on working on this. - Submit a draft PR once you start and include
/claim #1
along with your general game plan for how you intent to implement this. - Change out of draft mode on the PR once you're ready to submit your attempt.
- Include a short video showing functionality in your PR (drastically speeds up us approving).
In the event of multiple attempts, we generally pick the one that most closes matches the scope with the cleanest code and test coverage (when appropriate).
NOTE: Given the speed at which we're moving on the codebase, we don't assign issues or "give" issues to anyone.
/bounty $200
๐ $200 bounty created by maybe-finance
๐ If you start working on this, comment /attempt #1
along with your implementation plan
๐ To claim this bounty, submit a pull request that includes the text /claim #1
somewhere in its body
๐ Before proceeding, please make sure you can receive payouts in your country
๐ต Payment arrives in your account 2-5 days after the bounty is rewarded
๐ฏ You keep 100% of the bounty award
๐ Thank you for contributing to maybe-finance/marketing!
๐ Add a bounty โข Share on socials
Attempt | Started (GMT+0) | Solution |
---|---|---|
๐ข @syedbarimanjan | Apr 29, 2024, 2:05:55 PM | WIP |
๐ข @adelinaenache | Apr 29, 2024, 2:16:05 PM | WIP |
๐ข @JoshAntBrown | Apr 29, 2024, 2:28:22 PM | #3 |
/attempt #1
Algora profile | Completed bounties | Tech | Active attempts | Options |
---|---|---|---|---|
@syedbarimanjan | 1 bounty from 1 project | TypeScript, Go, JavaScript |
Cancel attempt |
/attempt #1
Algora profile | Completed bounties | Tech | Active attempts | Options |
---|---|---|---|---|
@adelinaenache | 3 bounties from 1 project | JavaScript, TypeScript, Python & more |
Cancel attempt |
/attempt #1
Algora profile | Completed bounties | Tech | Active attempts | Options |
---|---|---|---|---|
@JoshAntBrown | 6 maybe-finance bounties | Ruby, JavaScript, TypeScript & more |
Cancel attempt |
@Shpigford Is there anything you'd like it to specifically show or say as part of the success message?
@Shpigford Is there anything you'd like it to specifically show or say as part of the success message?
"Success! You're on the waitlist."
๐๐ @JoshAntBrown has been awarded $200! ๐๐