An advanced leave calendar application built with SvelteKit, featuring a modular UI, year and month views, user/admin routes, and modern design powered by Tailwind CSS and Vite.
npm install
# or
pnpm install
# or
yarn install
Start the development server:
npm run dev
# or
pnpm dev
# or
yarn dev
Visit http://localhost:5173 to view the app.
npm run build
Preview the production build:
npm run preview
src/lib/components
– Core calendar and dialog componentssrc/lib/ui
– Reusable UI elements (buttons, cards, dialogs, etc.)src/routes
– SvelteKit routes for user/admin viewspublic/
and static/
– App icons and imagestailwind.config.ts
, vite.config.ts
– Configuration filesYou can extend UI components or add new routes for additional features. See the src/lib/ui
and src/routes
folders for examples.
To deploy, configure an adapter for your target environment (Vercel, Netlify, Node, etc.).
MIT