tradfi.gg

For this project there were a few things that needed to be completed, as of this writing (2/24/26), there's still a lot of work to be done but the foundation has been laid.

Overview

Typically for Discord communities people will use a membership management platform like Whop. Basically Whop acts as a portal that connects a discord bot to your stripe billings, it will automatically add/remove roles from those who have paid for certain plans. It also offers a few other things like an on platform forum, a place for downloadable files and what not but the primary reason is just a place to process payments and manage subscriptions.

Last year (2025), a few friends and I had a private Discord chat and with just the processing fees on Whop alone - we spent over $5k. So that was the first task. Building something to replace the membership management utilities of Whop.

For our membership portal we use Supabase, which conveniently has a native Stripe integration. What started off as a pretty daunting task actually ended up being super simple.

Prior to purchasing, we require people to create an account on our site. Our preferred method of sign up is via Discord Auth. Right off the bat this gives us a few things critical to making the bot work. It gives us their discord id (a long code of numbers unique to the account regardless of username), their username, their email and then gives us the ability to check if they're in our discord server.

So now, someone makes an account on our site, makes a purchase on Stripe, it sends data over a webhook to Supabase. Supabase updates a column to show subscription paid = true and that's basically that. We have a discord bot in the server that is subscribed to realtime database updates, once it sees that subscription paid value turn true, it checks the discord id and then auto assigns them the particular roles.

The bot was pretty easy to set up as well, it's just running on a hetzner server so that my home PC isn't a pre-requisite to selling subscriptions. So long as that server doesn't go down it just listens to the database for changes in that table.

Next step is to make a massive online, web-app that can act as a replacement for finviz or marketwatch or anywhere else people do stock research. The set up will likely be similar but time will tell!

As far as growing this business is concerned, we have a great product - we just need more traffic. Reusable tools that rank highly on Google and are user friendly is my next priority.

The goal really is to do as much of this dev work as possible, tools, processors, scanners, pSEO and whatever else PRIOR to working on social media. Makes no sense to go fishing without bait I suppose.

Tech

  • Supabase (database + auth)
  • Discord
  • Stripe
  • Cloudflare (hosting)

Links

https://tradfi.gg

Continue Reading

  • Previous: Home
  • Next: —

Stay in the Loop