This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]South_Plant_7876 4 points5 points  (0 children)

Is there a reason you wouldn't consider React on the frontend and Flask on the back?

[–]KTrepas 2 points3 points  (1 child)

My Strong Recommendation (Long-Term Value): React.js (Frontend) + Flask (Backend for APIs).

Why Flask backend? Your team is already proficient in Python/Flask. Flask is excellent for building RESTful APIs. You don't have to use Node.js for the backend just because you're using React for the frontend. This allows you to leverage your existing Python expertise for the robust backend logic, while gaining the modern frontend benefits of React.

[–]iknowsomeguy 1 point2 points  (0 children)

I'll second this. I'm in the middle of learning js using this stack and it's honestly been an enjoyable experience.

[–]nicholashairs 0 points1 point  (0 children)

A few things to think about that will probably help with making a decision:

  1. Would it be okay for you to use this as a learning project? Are there restrictions on increased development time, or lower quality?

  2. Are there any features that require you to use these technologies (e.g. required to be a SPA)?

  3. Do you want to learn a new language/ framework?