Ma

Mass Dissent – Easily send a letter to U.S. Congress representatives

Hacker News

Mass Dissent – Easily send a letter to U.S. Congress representatives

Hi HN! I just launched the MVP of Mass Dissent, a website that provides an easy way to send a short message as physical mail to your representatives in the U.S. Congress. The site reduces the effort required to send a letter to an elected official, hopefully resulting in more people writing to their representatives regarding the issues they care about. Originally, the idea was to allow users to select Tweets to print onto a postcard that would be sent to their representatives. However, last fall the Twitter OAuth API stopped working (for me at least), so I decided to pivot slightly to allowing users to compose a message directly on Mass Dissent. This has a side benefit of allowing users to write longer messages than what would be available using Tweets. Some notes on the technologies used: - The code is written in TypeScript[1], uses Next.js[2] and the MUI[3] React component library for the UI, and the backend APIs are created using tRPC[4]. - The site is hosted on Vercel[5] and it's using Supabase[6] for the DB. - The messages themselves are printed and mailed using Lob[7]. I also store the representatives' addresses in Lob so I don't need to maintain a separate DB table for this. - I'm able to get congress member data from the Congress.gov API[8] (though some post-processing is required because, for example, a few members are missing a headshot image). I created a little CLI tool using Rust[9] to fetch the data from Congress.gov, normalize it for usage by the site, and upload the addresses to Lob. The representatives data is pretty static so I just store it as a big JSON file on the server-side. - Payments are processed using Stripe[10] and payment notification emails are sent using Sendgrid[11]. - Previously, when the site was integrated with the Twitter OAuth API, it was also using NextAuth.js[12], but there currently isn't much need for auth so I removed it for now. At my day job I'm mainly a backend dev working with Java/AWS, so it's been a lot of fun playing with all these different technologies! [1]: https://www.typescriptlang.org/ [2]: https://nextjs.org/ [3]: https://mui.com/ [4]: https://trpc.io/ [5]: https://vercel.com/ [6]: https://supabase.com/ [7]: https://www.lob.com/ [8]: https://api.congress.gov/ [9]: https://www.rust-lang.org/ [10]: https://stripe.com/ [11]: https://sendgrid.com/ [12]: https://next-auth.js.org/

Share card

Actual performance

5points
2comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: created, para · Missing: supports, reddit linkedin, podcasting
95%95% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: user, stripe, email · Missing: mac, agents, macos
53%53% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: ide, io · Missing: https docs, excited, just released
45%45% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: users, way, para · Missing: mobile apps, ios, personal
37%37% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: host, users · Missing: plus, platform, intuitive
30%30% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
12%12% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Se
Send a letter for $1.5569%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Send a letter for $1.55

Hacker News2
Re
Reelevant, the mass mailing killer46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Reelevant, the mass mailing killer

Hacker News6
Se
Send an Electronic Letter via the Internet47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Send an Electronic Letter via the Internet

Hacker News1
Te
TextBlast Bulk SMS – Send Personalized Mass Messages Easily53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

TextBlast Bulk SMS – Send Personalized Mass Messages Easily

Hacker News8
TextBlast Bulk SMS
TextBlast Bulk SMS55%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Send personalized mass messages easily

Indie Hackers
Sincerely, Me
Sincerely, Me29%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Write and send a real letter to someone you ❤️

Indie Hackers5communication
Le
Letter to a Young Artist32%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Letter to a Young Artist

Hacker News2
Ap
Apology Letter from American + 2500 miles54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Apology Letter from American + 2500 miles

Hacker News2
RealESALetter
RealESALetter27%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ESA Letter from Licensed Therapists.

Indie Hackerscommitment-full-time
Ma
Mailrecipe – API to send mass email without spamming your users66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mailrecipe – API to send mass email without spamming your users

Hacker News10