This is a Nuxt starter template inspired by the T3 stack, adapter to the Vue / Nuxt ecosystem. Please note that this is note a 1:1 port, as I have my disagreements with some tech choice in this stack. Also, the rich Nuxt module ecosystem is taken advantage of, by adding some easy wins modules like @nuxt/device and @nuxtjs/color-mode.
I try to keep this project as simple as possible, so you can start with just the boilerplate code, while at the same time providing great value to developers.
nuxt@3.2.3
lands, ths fix will be officially published and the version in this project package.json
will be rectified.
If you are not familiar with the different technologies used in this project, please refer to the respective docs. If you still are in the wind, well...I'm a random nobody and I don't have discord so sucks to be you lmao.
A more opinionated, "Enterprise Edition™ Ultra Deluxe++ POGCHAMP OMEGALUL" version of this stack is in the works, with a lot of other features out of the box and a more robust architecture. However, I want to keep this simpler scaffolding separate in order to be more accessible and suited for small side-projects.
Make sure to install the dependencies:
# yarn
yarn install
# npm
npm install
# pnpm
pnpm install
Create a .env
file, following the model of the .env.example
file at the project root.
Start the development server on http://localhost:3000
npm run dev
Build the application for production:
npm run build
Locally preview production build:
npm run preview
Check out the deployment documentation for more information.