[READ-ONLY] Mirror of https://github.com/maybeanerd/booktracker. a multi platform application and server to track your book reading journey
hacktoberfest
0

Configure Feed

Select the types of activity you want to include in your feed.

at imgbot 3 folders 7 files
README.md

BookTracker Frontend#

Nuxt 4 frontend and Tauri 2 desktop application for BookTracker.

Getting Started#

Prerequisites#

  • Node.js 24.11.0
  • Rust (latest stable) - for desktop app only

Development#

# Run Nuxt dev server (web only)
pnpm dev

# Run Tauri dev (desktop app)
pnpm tauri:dev

# Type check
pnpm typecheck

Building#

# Build for web
pnpm build

# Build desktop app
pnpm tauri:build

Desktop installers will be created in src-tauri/target/release/bundle/.

Tech Stack#

  • Framework: Nuxt 4
  • UI Library: Vue 3
  • Desktop Runtime: Tauri 2
  • Language: TypeScript

Project Structure#

frontend/
├── components/       # Vue components
├── pages/           # Nuxt pages (file-based routing)
├── public/          # Static assets
├── src-tauri/       # Tauri Rust backend
│   ├── src/        # Rust source
│   ├── icons/      # App icons
│   └── tauri.conf.json
├── app.vue         # Root component
└── nuxt.config.ts  # Nuxt configuration