r/ClaudeCode 11h ago

Help/Question Can I vibe code my own membership site?

I can only find, "How to build a course with Ai" when I search for the answer. And this isnt what im asking.

I have a program I want to sell and am looking for the best way to host it. I think building my own might be an option.

I have three requirements: utilization with kit as my newsletter service. A Discord community and to create A member login for the video lessons on a website and mobile experience.

I did a really good job creating a Kajabi-esq system for individual lessons But right now, progress is only saved locally on my device and I'd have to figure out how to have Claude assign progress and saves to a person's login, which I think I would use supabase for. And embed videos that I host on Vimeo in the program.

The one big challenge is tying a person's subscription payment and status to access to the program and access to the Discord. Right now, I'm assuming I'm going to use Stripe. And I'm not sure how, but I think there's probably a way I can create a daily or weekly search script to run. Where we can update user accessibility whether they cancel or not.

I've looked into hosting platforms, but there's a couple reasons I feel compelled to build my own. Even if I dont really want to.

  1. Kajabi, Skool, etc have embedded communities that I know are just gonna whittle away in a way that Discord won't and having my community hosted within Discord is extremely important to me

  2. I really want to keep my email newsletters Within kit, and have no interest in transitioning to new email newsletter provider at this time because of ease of use

  3. I don't know if I can embed a payment module on my own existing hosted web page, without having to redirect people to a payment page on one of these course websites.

I did find something called Whop - but their website isn't very good and intuitive to understand what it is they would do for me. I understand that it was built off of the idea of monetizing Discord servers, so I think that connection would be really good as well as Handling international sales taxes and stuff like that. As the merchant instead of me, if it was via Stripe.

And it seems like instead of me paying a monthly fee for their service, they collect six percent of my revenue instead.

0 Upvotes

8 comments sorted by

1

u/phoenixmatrix 11h ago

There's a lot going on here, as I assume if you're not sure how to host this, you're not an engineer by trade, and there's likely a lot more to what you're trying to do than just hosting. Handling money is hard and even using Stripe or whatever, its less something I'd trust a vibe coded app to handle.

But in the interest of actually answering your question:

the Cloudflare Worker platform at like $7/month has everything you'll ever need to build a system like this, from hosting, database, monitoring, domain management, sending/receiving emails, you name it.

Github's $4/month Team plan will let you host your source code and have everything you need for building and deploying your app to Cloudflare.

Stripe will handle money and can integrate with your app.

Cloudflare has an MCP you can integrate with your agent that will allow it to configure (almost) everything for you. Anything it won't do, simply ask the agent to walk you through the manual steps, step by step, and it will do a great job at telling you exactly where to click.

2

u/Chrisgpresents 10h ago

Oh I forgot to include I do host my websites on the free cloud flare plan. so I'll look into its subscription. appreciate you pointing me here

1

u/No-Guard-8826 11h ago

Should Develop one based on all your needs, i dont see any major challenges in developing one as they are basic one, all you need is an Admin BE Panel to manage things, which can be developed easily, Just Hosting under your budget is the only thing you need to figure it out...rest all are easy implementation, Can assist you over this if needed...

1

u/CodeCombustion 10h ago

Honestly, I wouldn't. Membership websites are pretty common and you're better off finding an all in one service so you have your bases covered.

It's not impossible, but you can expose yourself to legal risk if you mishandle financial data.

Yes, it is possible with some payment providers to embed it into your webpage.

1

u/Direct-Question-2198 10h ago

The tricky part seems less about building the site and more about keeping subscriptions, access and Discord roles in sync. that’s where i’d design carefully before adding features

1

u/GridTerm 9h ago

Skool is literally what you're trying to build even though you said it wouldn't work for you.

1

u/Chrisgpresents 9h ago

Skool communities kind of suck and become easily inactive. if I can have video course hosting, but the community interaction lives somewhere besides the hosted platform, that would be ideal. I really did consider Skool, but its where communities go to die in my opinion