tinyCMS is a simple offline customer management system built with Nuxt, Nuxt UI, SQLite (compiled to WebAssembly) for the frontend, and Tauri for the desktop backend.
It allows you to manage customers efficiently both on the web and as a native desktop app.
Install project dependencies:
npm installYou can also use
pnpm,yarn, orbunif preferred.
Start the Nuxt development server:
npm run devThis will launch the app at http://localhost:3000.
Build the app for production:
npm run buildPreview the production build locally:
npm run previewFor deployment, refer to the Nuxt deployment documentation.
To run tinyCMS as a desktop app:
- Initialize Tauri:
npx tauri initFollow the prompts to complete the setup.
- Run the desktop app in development mode:
npx tauri dev- Build the desktop app for production:
npx tauri buildThis will generate a native executable for your platform (e.g., .exe, .dmg, etc.).
