Skip to content

Repository files navigation

Thechopsee.github.io

Czech event organization website built with SvelteKit, featuring registration, results, gallery, and event proposals.

Features

  • Registration system - User registration with EmailJS integration
  • Results archive - Event results from 2015-2025
  • Gallery - Photo galleries from past events
  • Event proposals - Downloadable event documents (propozice)
  • Responsive design - Mobile-friendly with dedicated mobile logo
  • Static deployment - Hosted on GitHub Pages

Tech Stack

  • SvelteKit - Web framework
  • Svelte 5 - UI framework
  • Vite - Build tool
  • EmailJS - Email service for registration
  • @sveltejs/adapter-static - Static site generation for GitHub Pages

Development

Install dependencies:

npm install

Start development server:

npm run dev

# or open in new browser tab
npm run dev -- --open

Building

Create production build:

npm run build

Preview production build:

npm run preview

Deployment

Deploy to GitHub Pages:

npm run deploy

This runs the deploy-gh-pages.cjs script which builds the site and pushes to the gh-pages branch.

Project Structure

src/
├── routes/          # SvelteKit routes
│   ├── (app)/      # Main app routes
│   └── registrace/ # Registration page
├── lib/            # Shared components and utilities
└── app.css         # Global styles

static/
├── galerie/        # Photo galleries
├── vysledky/       # Event results
├── propozice/      # Event proposals
└── logos/          # Logo assets

About

Github page terlickaplachta.cz

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages