A friend of mine had a yoga video portal designed and now needs someone to build it.
I'd like to help him myself. I never worked on such a task, but always wanted. Time is not constrained, and I would learn along the way.
I was an asm then C game programmer for a decade but that was a while ago. Later as I worked as a sysadmin I refactored a jquery-php-mysql internal site and developed a ranking db backend with node and mongo. Then years passed.
I know I like simple tools and toolchains, and would go with php,ngx,sqlite,html,css,minimal js.
Php is the thing I'm most familiar with and the techempower results of the php-ngx-pg stack is fine for me.
I would choose Stripe to deal with money, and a Hetzner dedicated behind Cloudflare for hosting.
The unknows I see are signing in users with Google, working with Stripe and it's mystic to me how would I let the user switch commentary and background audio tracks on/off. With SO around these will get resolved.
But reading HN I often come across vue, alpine, svelte, preact and see them usually praised and minimal but I have no idea if I need any of them or not.
Oh and do I need solutions like video.js or are html,css and js would do the job alone in 2023?
Do I need other sign up options besides Google and email for the targeted western audience?
Should I let 'new' things like cloudflare workers take my attention?
And I wonder what are the unkowns I do not see?
Hmm, before you take your precious time to help me by answering my questions, let me note this as well.
While I like minimal dependencies and owning most of the codebase, I'm almost at 50 I do not really want to redevelop anything. Been there, done that. :) If there are stable and not that bloated building blocks or frameworks out there, I'am happy to use them. The focus is on getting it done. :)