A small self hosted store front in PHP. Physical and digital products, cart, checkout, customer accounts, order emails, an admin panel, and three payment options: Bitcoin through your own BTCPay Server, cards through Stripe Checkout, and PayPal. Built on Flight PHP with a matching FlightJS front end on a plain LAMP stack plus Redis. No Composer, no bundler, no framework bloat. Clone it, point Apache at public_html, import the database and you have a store.

  • borosilicate@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    5
    arrow-down
    2
    ·
    5 hours ago

    You’re vibe coding a crypto project with PHP?!?! At least write it in Rust (or something even easier to make safe FFS)! 🤣

    I don’t immediately write off a project and try to give devs the benefit of the doubt even when a project is clearly vibe coded…but PHP? Why?

    It’s like you’re asking to be hacked… or even more sneaky, you possibly know that it is not secure IN THE SLIGHTEST and are setting up your own backdoor.

    • Beerus@lemmy.caOP
      link
      fedilink
      arrow-up
      1
      arrow-down
      8
      ·
      5 hours ago

      That is a real asshole/uneducated response. Im a 15+ year LAMP web dev :P please go eat a dick

      • CorrectAlias@piefed.blahaj.zone
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 hours ago

        I don’t fully buy that. The commit history shows a lot of slopisms and large changes in one go, the design itself is the go-to LLM design (you’d think someone with 15 years of experience would make a more inspired design), and, one of the biggest indicators of LLM usage is in the code, which is the overuse of meaningless comments. Comments that are just there to leave a comment, complete with things like “[X]: not [Y]”. It does look, at the very least, LLM assisted, if not entirely vibe coded.

        Also, this claim of your is completely worthless. Lots of 15-20 year developers use LLMs. Your personal insults do not help your case.

      • borosilicate@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        54 minutes ago

        🤣🤣🤣🤣🤣

        I guess you can’t make an old dog… eat new dicks.

        If you ever feel like updating your incredibly obsolete, outdated 15 year old skillset, check out Hack and watch this video about why it was necessary to clean up the (in his view egregious) sins of PHP developers working on the same codebase simultaneously at Meta. Then report back exactly where I’m wrong in regards to PHP’s safety.

        I have a thick skin. I don’t mind being educated about it and I would’t mind admitting I’m wrong.
        I’m not holding out hope that you can easily switch to a style where you display intellectual honesty after that uproarious response.

        According to the conversation linked and my real world observations, PHP devs do stupid, unsafe, outdated shit with inline dependency injection the likes of which I haven’t seen anywhere other than C’s include paradigm. Again, I’d be ecstatic if you could prove me wrong with something other than childish insults. Even if you make it vulgar but fact based I’ll listen (it’ll be entertaining!). I’m here to learn (and shame devs that stick with outdated technologies long past their time).