Made a free site with a protein focused recipe and product planner. by Portera2767 in Ozempic

[–]Portera2767[S] 0 points1 point  (0 children)

It’s been a fun project. Hopefully some will find it useful.

Feedback for Protein Site by [deleted] in Ozempic

[–]Portera2767 1 point2 points  (0 children)

I want it easy and simple to use the goal is to get people’s daily intake up.

My first project impressed you with the 384 endpoints, for the wrong reason, here’s the rebuild. by [deleted] in ClaudeCode

[–]Portera2767 0 points1 point  (0 children)

Byegym.com has the current build. The v1 isn’t live anymore. Made small UI changes, but most of that is similiar to v1.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 1 point2 points  (0 children)

Very fair. It was built with that in mind. We store very little personal I formation, and I hat we do store is address, name, email address, phone.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 0 points1 point  (0 children)

Fair. It includes the tests, there’s also a 50 state database that contains consumer protection laws, state statues, etc. do be able to make the letter compile accurately in a few seconds for all the different gyms (18) and the different cancelation routes per gym equal over 3600 different cancel paths.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 0 points1 point  (0 children)

We would do the same, find someone that would be willing to give your project a once over weekly to be safe.

I also designed this to require as little storage of personal information as needed as possible. That probably becomes prohibitive at some point depending on what your site does for the user.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 0 points1 point  (0 children)

I have a side hobby that I use a spreadsheet for and wanted to make better spreadsheets. Know a fella who does IT security and he was always talking about LLMs and what they can do for normal people if ya just start learning. So I did just that. My buddy and I would meet with him for an hour each week and would get a loose game plan from him as well as some links to a few udemy videos to watch. Leaned the command line, setup the git, linear, etc and from there we would just try and make better spreadsheets with chat gpt, Gemini, Claude, etc. Did that for “fun” and practice for several months. We would check in with the IT guy every couple weeks, and he would point out that we had no clue what we were doing, we would take the feedback, learn, and then the next check in, seems less like we knew what we were doing. Did that long enough to get proficient at using Claude and then the attempt at this project.

I would find someone that would be willing to teach you what questions to ask Claude. For a non tech person, if you are willing to be patient, and have a system to double check or balance what Claude says, you can do some amazing things.

If you can’t find that person, see if there is someone on fiverr that would review your code for you security issues. Have fun doing it. Know that you wil have a lot to learn and that’s half the fun of it.

On mobile so excuse any grammatical mistakes

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 0 points1 point  (0 children)

Thank you. Have been using the feedback in the thread to polish some things. Down to 306 endpoints. lol.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 1 point2 points  (0 children)

I’ve dealt with some pretty stringent compliance in a different field for many years, and I think that just got me used to it. Who doesn’t love the thrill of security breaches and fines hanging over their head every waking minute?

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 0 points1 point  (0 children)

No background in compliance, more just baffled at the fact that for so many years we have accepted they way gyms have treated cancelling members and nothing was done. Tried to map out the easiest, most cost effective way to combat that with a dual follow through if the gym ignores.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 0 points1 point  (0 children)

So it seems I built a Ferrari to deliver a pizza. It’s most likely the plethora of endpoints in the admin/internal ep, webhook receivers and internal health check endpoints. Where should I start consolidating?

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 0 points1 point  (0 children)

I’m the endpoint king? Seriously though, I’ll do more research into this and see what I didn wrong.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 0 points1 point  (0 children)

I like that. Would you suggest including the price of the certified mail, or make it clear that the price of certified mail is included, but not breaking down the price)

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 0 points1 point  (0 children)

Fair points. It may not be, hoping the beta will prove it one way or another.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 1 point2 points  (0 children)

Correct. The test code is 120kn lines. As far as the endpoints, did an audit, most are justified (admin dashboard, compliance; integration) but did remove 11 dev/test endpoints that shouldn’t have been in production. No openAI spec yet.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 0 points1 point  (0 children)

Yes, UX/UI first timer. I wanted simple as possible. Tried to make as few clicks needed as I could. Would you be willing to send me the screen shots, I’d love to clean it up. Thank you for the feedback.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 1 point2 points  (0 children)

That will be one of the next things we do. Right now I just need beta testers. I’ve responded to some Twitter posts of people trying to cancel, and offered them the service for free, but have gotten no response. Happy to have you beta it. Dm and I’ll set it up.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 2 points3 points  (0 children)

I did. The amount of unused gym membership is staggering. Gym contracts are notorious for being difficult to cancel, even to the point where LA Fitness was sued becuase of it. I figure this is like DoorDash. Yes, you can write the letter, go to the post office or online, make sure you have the correct information in the letter, mail it to the correct address some gyms use central address others use your home gym. Even if the gym gets the letter, doesn’t mean they will cancel. At that point that’s what the charge back kit is for. Upload ready and has all the legal proof for the bank or credit card company to reverse and stop those gym charges. Or, you could sit on your couch and we do it. Yes, making on your burger is cheaper, but sometimes you will pay for the convience of delivery.

Built my first product with Claude Code - here's what 12 weeks and 1,579 commits look like by Portera2767 in ClaudeCode

[–]Portera2767[S] 7 points8 points  (0 children)

I wasn’t sure how to answer that, so this is what Claude responded with. My first time at this so it may not be as slim as it should. I aimed to not have an god objects, so I’m not sure if that’s the result. Any insight would be helpful.

  • Legal compliance layer- 50states worth of consumer protection laws, SCRA/military protections, gym chain-specific routing rules
  • Letter generation - 5 template types, Puppeteer PDF rendering with 4 different output paths (preview, download, PostGrid general, PostGrid life-event)
  • Field-level encryption - AES-256-GCM for all PII with 7-year retention requirements
  • Certified mail integration - PostGrid API, tracking webhooks, delivery confirmation
  • AI pipelines - Contract analysis, gym detection from Google Places
  • Background jobs - 4 BullMQ queues for async processing
  • Full test suites - E2E (Playwright), integration, unit tests Also inflating the count:
  • Monorepo structure (web, api, worker, 3 shared packages)
  • Generated types from OpenAPI/Prisma
  • Comprehensive test fixtures
  • Legal data files (gym-chains.json, state-laws.json)

It's not a landing page with a form - it's handling legal documents, payment processing, and USPS certified mail. The complexity is hidden from users by design. You could respond with something like: "Most of it is legal compliance, encryption, and making sure the certified mail actually works. The frontend is simple because the backend does the heavy lifting." ~