full-stack-fastapi-template icon indicating copy to clipboard operation
full-stack-fastapi-template copied to clipboard

Nuxt.js frontend drop-in replacement for Vue.js

Open turukawa opened this issue 3 years ago • 4 comments

The existing Docker image is about a year old, and many of the frontend Vue.js dependencies are obsolete.

I rebuilt the entire frontend for Nuxt.js (which is to Vue what Next is to React) as well as replacing Vuetify with Tailwind.

Not sure if this is of interest to anyone, but here you go: Nuxt-for-FastAPI.

turukawa avatar Apr 01 '21 08:04 turukawa

+1 for the nuxt integration !

Not convinced about tailwind. What are the benefits over vuetify ?

PhE avatar May 13 '21 10:05 PhE

@PhE Mostly because I wanted to try it, and I don't like my apps looking like they were developed by Google in what is coming to look a very dated design ;p

I'm new to Tailwind, but I like the clean way it supports responsiveness, and that everything starts as mobile by default. It is very verbose at first, but quickly becomes easy to understand and read. And it permits limitless design customisation.

Plus, Vuetify is more than a CSS framework. It comes with a whole bunch of very opinionated ways of doing things, and those are heavy to have to carry around or modify if your requirements differ. My one experience was file uploads and drag 'n drop, which I didn't enjoy faffing with Vuetify on.

However, choice of framework is personal, so YMMV.

turukawa avatar May 13 '21 10:05 turukawa

Thank you!

VivianSolide avatar May 13 '21 13:05 VivianSolide

yes tailwind is just awesome. After you tried no turning back to bootstrap :D

calvez avatar Dec 14 '21 22:12 calvez