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
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