This repository contains the complete development environment for Ishan Parihar's web presence, with the main focus on the modern SvelteKit application.
./)Status: š¢ ACTIVE MVP
Technology: SvelteKit 5, TypeScript, TailwindCSS
Purpose: Production-ready portfolio and business platform
This is the primary project - a modern SvelteKit application featuring:
apps/platform/)Status: š” REFERENCE ONLY
Technology: Next.js 14, React, TypeScript
Purpose: Reference implementation for migration guidance
The SvelteKit application has been refactored to align with strict MVP requirements.
bun run dev# Install dependencies
bun install
# Start development server
bun run dev
# Build for production
bun run build
# Run tests
bun run test
# Type checking
bun run check
bun run dev - Start development serverbun run build - Build for productionbun run preview - Preview production buildbun run check - Run SvelteKit type checkingbun run check:watch - Type checking in watch modebun run test - Run unit testsbun run test:watch - Unit tests in watch modebun run test:e2e - Run Playwright E2E testsbun run test:e2e:ui - E2E tests with UIbun run test:all - Run all tests./ # Main SvelteKit project
āāā src/
ā āāā lib/ # Core libraries and utilities
ā ā āāā server/ # Server-side code
ā ā āāā stores/ # Svelte stores
ā ā āāā types/ # TypeScript definitions
ā ā āāā utils/ # Utility functions
ā āāā routes/ # SvelteKit routes
ā āāā test/ # Test setup
ā āāā app.html # Main HTML template
āāā static/ # Static assets
āāā tests/ # Playwright tests
āāā *.config.* # Configuration files
Note: The main entry point for all development activities is the root directory (SvelteKit project). The apps/platform directory is archived for reference purposes only.