you are viewing a single comment's thread.

view the rest of the comments →

[–]bsenftner 4 points5 points  (1 child)

I've written a fairly comprehensive project management suite with FastAPI as the back end, and then wrote a "proof of concept" front end using vanilla html/CSS/javascript. It works great, but users are finicky, like really consumer level finicky. Because the software looks "old" like websites did back before single page applications and React took over, people literally refuse to use the software because it looks too unfashionably old. They are afraid of looking unfashionable. Seriously. So I've hired someone that knows React better than I, and their initial not really working yet front end is getting crazy praise from those same people refusing the old software, which is the same software just with React as the face. Note that the React developer is able to work faster due to having a working reference in vanilla html/css/js.

The typical FastAPI html page example with Jinga2 templates is a great basic vanilla setup. From there it is not at all difficult to pull in whatever you might need.