Skip to content

About

The landing page for WIT-Calendar

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

WIT-Calendar Website

The website for the WIT-Calendar project, hosted at calendar.witcc.dev.

The site is built with SvelteKit (Svelte 5 + TypeScript) and deployed to Cloudflare Workers using the SvelteKit Cloudflare adapter.

Prerequisites

Getting Started

Clone the repository and install dependencies:

git clone https://github.com/WITCodingClub/calendar-website.git
cd calendar-website
npm i

Developing

Start the local development server with hot reloading:

npm run dev

The site will be available at http://localhost:5173. To open it in your browser automatically, run npm run dev -- --open.

Project Structure

Path Purpose
src/routes/ Pages and layouts (file-based routing)
src/lib/ Shared components, utilities, and assets
src/app.html HTML template wrapping every page
static/ Static files served as-is (e.g. robots.txt)
svelte.config.js SvelteKit configuration
wrangler.jsonc Cloudflare Workers deployment configuration

To add a new page, create a +page.svelte file in a folder under src/routes/. For example, src/routes/events/+page.svelte is served at /events.

About

The landing page for WIT-Calendar

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages