plus-minus Svelte Themes

Plus Minus

An example local-first SvelteKit application for the "CS Week 2025: HackEngg" hackathon.

Plus/Minus

Plus/Minus is a demo app written for the CS Week 2025: HackEngg hackathon workshops held at the University of the Philippines - Diliman, Department of Computer Science from May 7-8, 2025.

In line with the theme of the hackathon, this app demonstrates a proof-of-concept for a local-first progressive web app powered by SvelteKit (user interface) and Dexie.js (local data persistence).

Development

Running the Web Server

# Install the dependencies.
pnpm install

# Synchronize auto-generated files from SvelteKit. Already run by `pnpm install` by default.
pnpm prepare

# Start the development server with live reloading + hot module replacement.
pnpm dev

# Compile the production build (i.e., with optimizations).
pnpm build

# Start the production preview server.
pnpm preview

Linting the Codebase

# Check Formatting
pnpm fmt # prettier

# Apply Formatting Auto-fix
pnpm fmt:fix # prettier --write

# Check Linting Rules
pnpm lint:eslint # eslint
pnpm lint:svelte # svelte-check

# Check All Lints in Parallel
pnpm lint

Top categories

Loading Svelte Themes