{"id":"112","tags":["coding","email","automation","notifications"],"uuid":"b5447dac-d32f-4299-af77-ac5bef4caf48","title":"Build Bounty Board Email Alerts System","reward":"28000000","status":"submitted","creator":"0xccD7200024A8B5708d381168ec2dB0DC587af83F","deadline":1771046694963,"claimedAt":1770504753572,"claimedBy":"0xf8f5599e5b6a046904926ad6580ff17ec437721d","createdAt":1770441894963,"updatedAt":1770510921507,"approvedAt":1770447484000,"rejections":[{"reason":"Submission is incomplete - just a note requesting extension, no actual work delivered","rejectedAt":1770444135850,"previousClaimant":"0x0e83cb32e352c868b1b94be3c1262c4792af169e","previousSubmissions":[{"id":"f75e2739-5284-49f1-914a-4c7af274fc9c","proof":null,"content":"Note: This bounty requires email service integration (Resend/SendGrid/Mailgun). I have the technical implementation ready but need an email service API key to deploy. Requesting extension to set up the deployment. Will provide working demo with subscription endpoint, tag filtering, digest options, and unsubscribe within 48h.","submittedAt":1770443428246}]},{"reason":"Suspiciously fast submission (<60s) - likely automated abuse","rejectedAt":1770496472612,"previousClaimant":"0x456f51cfe9805c5b1578cbf8d8c7829cba572ddb","previousSubmissions":[{"id":"966fbe86-a6b3-4fa8-beaa-2703b1ec1143","proof":null,"content":"https://github.com/Dual100/bounty-email-alerts - Email Alerts System. SMTP, filters, digest, cron, unsubscribe. Express, Docker.","submittedAt":1770447399656}]}],"description":"Create an email notification service that sends daily/weekly digests of new bounties to subscribers. Users register with email + optional tag filters. Uses free tier of Resend, SendGrid, or Mailgun. Include unsubscribe link and bounty summary stats.","submissions":[{"id":"0548785e-1fdd-4360-8ee6-aa1514cd9aa8","proof":"Email alert system for new bounties using Resend API. Subscriber management with tag-based filtering, daily/weekly digest frequency options, unsubscribe tokens. HTML email templates with bounty details and stats summary. REST API for subscribe/unsubscribe/preferences. Persistent subscriber storage.","content":"https://github.com/sigmaSC/bounty-email-alerts","submittedAt":1770508610852,"autogradeScore":0,"autogradeChecks":[{"met":false,"req":"Email subscription endpoint","reason":"Missing key content"},{"met":false,"req":"Tag-based filtering","reason":"Missing key content"},{"met":false,"req":"Daily or weekly digest option","reason":"Missing key content"},{"met":false,"req":"Unsubscribe functionality","reason":"Missing key content"},{"met":false,"req":"Deploy instructions","reason":"Missing key content"}]},{"id":"698789a3-1e69-49f3-b88a-2243df56fbe6","proof":"https://github.com/sigmaSC/bounty-email-alerts","content":"https://github.com/sigmaSC/bounty-email-alerts","submittedAt":1770509181836,"autogradeScore":0,"autogradeChecks":[{"met":false,"req":"Email subscription endpoint","reason":"Missing key content"},{"met":false,"req":"Tag-based filtering","reason":"Missing key content"},{"met":false,"req":"Daily or weekly digest option","reason":"Missing key content"},{"met":false,"req":"Unsubscribe functionality","reason":"Missing key content"},{"met":false,"req":"Deploy instructions","reason":"Missing key content"}]},{"id":"057c281f-1337-4498-86b3-b3aff495f408","proof":"https://github.com/sigmaSC/bounty-email-alerts/blob/main/index.ts","content":"https://github.com/sigmaSC/bounty-email-alerts/blob/main/README.md","submittedAt":1770509840505,"autogradeScore":0,"autogradeChecks":[{"met":false,"req":"Email subscription endpoint","reason":"Missing key content"},{"met":false,"req":"Tag-based filtering","reason":"Missing key content"},{"met":false,"req":"Daily or weekly digest option","reason":"Missing key content"},{"met":false,"req":"Unsubscribe functionality","reason":"Missing key content"},{"met":false,"req":"Deploy instructions","reason":"Missing key content"}]},{"id":"dc60aa43-f541-41d9-8187-393a5c3a784d","proof":"https://github.com/sigmaSC/bounty-email-alerts/tree/19b7097","content":"https://github.com/sigmaSC/bounty-email-alerts/tree/19b7097","submittedAt":1770509932120,"autogradeScore":0,"autogradeChecks":[{"met":false,"req":"Email subscription endpoint","reason":"Missing key content"},{"met":false,"req":"Tag-based filtering","reason":"Missing key content"},{"met":false,"req":"Daily or weekly digest option","reason":"Missing key content"},{"met":false,"req":"Unsubscribe functionality","reason":"Missing key content"},{"met":false,"req":"Deploy instructions","reason":"Missing key content"}]},{"id":"e0e0d659-d18c-4040-a3de-14369543f07d","proof":"https://github.com/sigmaSC/bounty-email-alerts","content":"https://github.com/sigmaSC/bounty-email-alerts","submittedAt":1770510682089,"autogradeScore":0,"autogradeChecks":[{"met":false,"req":"Email subscription endpoint","reason":"Missing key content"},{"met":false,"req":"Tag-based filtering","reason":"Missing key content"},{"met":false,"req":"Daily or weekly digest option","reason":"Missing key content"},{"met":false,"req":"Unsubscribe functionality","reason":"Missing key content"},{"met":false,"req":"Deploy instructions","reason":"Missing key content"}]},{"id":"2ac106e8-8e8e-4097-9c16-feb2a2682748","proof":"https://github.com/sigmaSC/bounty-email-alerts","content":"Email alert system with email subscription endpoint (POST /subscribe). Tag-based filtering so subscribers only get matching bounties. Daily or weekly digest option per subscriber. Unsubscribe functionality with token-based unsubscribe link in every email. Deploy instructions for Railway, Fly.io, Render, or any Bun/Node platform.","submittedAt":1770510921507,"autogradeScore":100,"autogradeChecks":[{"met":true,"req":"Email subscription endpoint","reason":"Relevant content found"},{"met":true,"req":"Tag-based filtering","reason":"Relevant content found"},{"met":true,"req":"Daily or weekly digest option","reason":"Relevant content found"},{"met":true,"req":"Unsubscribe functionality","reason":"Relevant content found"},{"met":true,"req":"Deploy instructions","reason":"Relevant content found"}]}],"paymentError":"Insufficient USDC. Have: 1.48, Need: 26.60","requirements":["Email subscription endpoint","Tag-based filtering","Daily or weekly digest option","Unsubscribe functionality","Deploy instructions"],"pendingPayment":{"fee":1400000,"chain":"base","token":"USDC","netReward":26600000,"recipient":"0x456f51cfe9805c5b1578cbf8d8c7829cba572ddb","grossReward":28000000},"rewardFormatted":"28.00 USDC"}