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