WebApp Template (pages)

Monorepo template for creating a modern web application.

What's inside?

Tech Stack

Apps and Packages

apps/

  • api
    Supabase Local Development
    PostgreSQL database, authentication, and API services
  • web
    SvelteKit Frontend
    Main web application with Supabase integration
  • pages
    Static Site Publishing
    High-quality static websites with URL validation, accessibility checks, and SEO optimization

packages/

Commands

# Install dependencies (.env file is created automatically)
pnpm install

# For static site development
pnpm dev              # Start development server (port 3000)
pnpm build            # Build static site with Tailwind CSS

# Quality assurance for pages
pnpm test             # Validate links, images, and accessibility
pnpm lint             # Run HTML validation with markuplint
pnpm format           # Format with Prettier

# Publishing
pnpm run deploy       # Deploy to server (rsync)

# Optimization Utilities
pnpm add-size-to-img  # Add width/height to <img> tags for better performance
pnpm clean-image      # Remove unused images from project