Version: Alpha 1.0.0
Status: In Active Development
A production-ready Svelte 5 meta-framework for building web applications on SharePoint 2013 on-premises. Accelerate development with battle-tested patterns, offline-first development, and type-safe SharePoint integration.
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
# Type check
pnpm check
First time? Read the Getting Started Guide
Comprehensive guides available in public/assets/docs/:
src/
āāā lib/
ā āāā common-library/ # ā Reusable across projects
ā ā āāā integrations/ # SharePoint, analytics, errors, router
ā ā āāā utils/ # String, date, file helpers
ā āāā data/ # šÆ App-specific
ā ā āāā schemas.ts # Zod schemas
ā ā āāā types.ts # TypeScript types
ā ā āāā local-data.ts # Mock data
ā ā āāā data-providers/ # Provider factory
ā āāā env/ # āļø Configuration
ā ā āāā sharepoint-config.ts # Lists, paths, schemas
ā āāā components/ui/ # š¦ Third-party UI (shadcn)
āāā routes/ # š Application pages
āāā index.svelte # Home
āāā stories/ # Story list & detail
āāā admin/ # Dashboard with charts
āāā docs/ # Documentation viewer
Perfect for teams that need to:
ā
Build multiple SharePoint-hosted applications with consistent patterns
ā
Develop offline without SharePoint connection
ā
Onboard new developers quickly with working examples
ā
Maintain type safety from database to UI
ā
Share common utilities across projects
ā
Deliver high-quality apps faster
This is a simple starter codebase. When making improvements:
pnpm check - Ensure type safety before committingContact: sateesh.modukuru@gmail.com
Ready to build? Start with the Getting Started Guide ā