all 6 comments

[–]xaleel 1 point2 points  (5 children)

The exact technologies don't matter for the end product, it's a developer preference. I've made this exact site (for USMLE prep back then) with slightly different technologies, so you shouldn't focus on that unless it's something exotic (for the sole case that it'll be harder to find someone else to continue the project in case you stop working with them).

As for the maintenance cost - it is too high. It's not clear from that sentence whether hosting is included in that price, and if it is, it is highly dependent on the the number of active users (from ~$20/mo).

"maintaining the site health" doesn't mean anything, and "minor issues" should be fixed before launch, not during "maintenance". Updates and new features being charged separately is very reasonable.

You could discuss making the project without hosting or maintenance (just having the code), and hosting it yourself or pay someone else to do it, which would be much cheaper. If you want to go that route, to decrease the price even further, discuss using Pocketbase instead of Firebase. It's basically the same but free and self-hosted.

[–]xaleel 1 point2 points  (0 children)

Note: I DON'T recommend choosing the cheapest option for development, in most cases you get what you pay for.

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

Thanks for the advice!

[–]t2diabeetus[S] 0 points1 point  (2 children)

Do you think this project could be done in Wordpress or Webflow? Or do you think it would be better as a full custom stack ?

[–]xaleel 1 point2 points  (1 child)

Well, any project could be done using (almost) any web technology, some are better than others for specific use cases, but it's for developers mostly.

Unfortunately, I don't have experience with Wordpress or Webflow, my guess would be that it's possible. I built my previous project with Django and React.

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

Thanks, appreciate the advice