1 min read

Javascript Local FullStack

Tech Stack for solo project using Javascript without relying on three party platform, suitable for single server hosting and development using Nuxt v3
Javascript Local FullStack
Photo by Priscilla Du Preez 🇨🇦 / Unsplash

Framework - nuxt

npx nuxi@latest init <project-name>

Auth - auth-utils

npx nuxi@latest module add auth-utils

ORM - prisma

npm install @prisma/nuxt

nuxt.config.ts

export default defineNuxtConfig({
  modules: ["@prisma/nuxt"],
});

Database - sqlite3

npm install better-sqlite3

UI - nust-ui

npx nuxi@latest module add ui

Permission Mapping - nuxt-authorization

npx nuxi module add nuxt-authorization

File Storage - nuxt-file-storage

npm install --save-dev nuxt-file-storage

Image Processing

responsive image serving as ease

npx nuxi@latest module add image

pwa

npx nuxi@latest module add @vite-pwa/nuxt

npm i @vite-pwa/assets-generator -D
npx pwa-assets-generator --preset minimal-2023 public/logo.svg

Debug

Restart dev server if code is not effective as expect