image alt N image alt N

Websites are being built for individual clubs with alt h Svelte / alt h using alt h CMS (content management system).

These websites can include systems for:

  • club membership
  • hut booking
  • meets management
  • guidebook shop
  • forums

Along with custom functionality such as New Routes, Munro Compleator & Himalayan Index.

Each Club owns its own site and code base whilst potentially benefiting from a common approach:

  • Common solutions
  • Reuseable code
  • Secure transfer between clubs (e.g. for shop or bookings)
  • Cross fertilisation (ideas, improvements, bugs)
  • Cross club support / maintenance

Our approach aims to provide:

  • Reduced Club Admin
  • Reduced Presure on Web Manager (easy updating of content through STRAPI)
  • Better functionality
  • Design Freedom for better branding
  • Faster and more responsive website
  • Lower Maintenance

Technologies

alt h is the leading open-source, NodeJS, headless Content Management System (CMS):

  • Software package with an admin panel for adding, updating and deleting content
  • Allows different users of admin panel to have different rights
  • Provide API endpoints for front-end applications to collect content
  • Allows authenticated member login
  • Control access of different users (public, club member, specific club officers) to content
  • Allows customisation of the API where necessary
  • Can be configured to work with different databases / image stores
  • Free for self-hosting. (There is some modest hosting costs).

image alt LL Svelte is the fastest growing, most admired ( 2023 Stack Overflow Survey ) front-end JavaScript framework. Its growth is fuelled by:

  • Quickest to code / Easiest to learn / More performant (compared to market leader – image alt h React)
  • Supported by alt h

alt h is a wrapper around Svelte which enables deployment as anything from a complete static site to a full stack application. In the case of SMC website,

  • Public content is mostly collected from STRAPI at build time (quicker loading, more robust, more efficient)
  • Member and less accessed content is collected by the browser using API calls (to STRAPI, FastAPI, etc).

alt h FastAPI is the modern Python framework for building APIs. It is being used for custom applications (SMC Public Routes info, SMC Munros Compleators and AC Himalayan Index).

Deployment

alt h app platform is used to deploy alt h in a docker container, supported by its PostgreSQL Managed Database Service and S3 storage.

alt l, alt l or alt h can be used to host, free of charge, the alt h front-end. It can be deployed from alt h GitHub or alt h GitLab.

alt h Archive Storage is used for backing up files, documents and images.


© Nevil Hewitt 2025