# project-structure > Guide to the SvelteKit project structure, core files, configuration, styling, and testing setup - Author: Felix Guerin - Repository: f-elix/ironkit - Version: 20260202214649 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/f-elix/ironkit - Web: https://mule.run/skillshub/@@f-elix/ironkit~project-structure:20260202214649 --- --- name: project-structure description: Guide to the SvelteKit project structure, core files, configuration, styling, and testing setup --- # Project Structure Guide This is a SvelteKit application with TypeScript, TailwindCSS, and Convex integration. ## Core Files - [src/app.html](mdc:src/app.html) - The main HTML template - [src/app.d.ts](mdc:src/app.d.ts) - TypeScript declarations - [src/routes](mdc:src/routes) - Contains all page routes and API endpoints - [src/lib](mdc:src/lib) - Shared components and utilities ## Configuration - [svelte.config.js](mdc:svelte.config.js) - SvelteKit configuration - [vite.config.ts](mdc:vite.config.ts) - Vite bundler configuration - [tailwind.config.ts](mdc:tailwind.config.ts) - TailwindCSS styling configuration - [components.json](mdc:components.json) - Shadcn UI components configuration ## Styling - [src/app.css](mdc:src/app.css) - Global styles - [src/view-transitions.css](mdc:src/view-transitions.css) - View transition animations ## Testing - [vitest-setup-client.ts](mdc:vitest-setup-client.ts) - Vitest test setup - [src/demo.spec.ts](mdc:src/demo.spec.ts) - Example test file