Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Endurain site

License Trademark Policy

Source of the endurain.com marketing website

What is this?

This repo contains the static marketing/landing page for Endurain, a self-hosted, privacy-first fitness tracking service. It's plain, dependency-free HTML/CSS/JS, no framework or build step, deployed as-is to Codeberg Pages.

Structure

site/                   # Deployed site root
├── index.html          # Single-page landing page (English is the canonical copy)
├── assets/
│   ├── css/style.css   # Styles
│   ├── js/             # Progressive enhancement: theme toggle, nav, i18n
│   ├── i18n/*.json      # Translated strings, one file per locale
│   └── img/            # Logos, screenshots, mobile/brand assets
└── downloads/          # Static downloads (e.g. Android APK)

Local development

The site needs no build step, opening site/index.html directly in a browser (or serving the site/ folder with any static file server) is enough to preview changes.

Formatting and linting use Node.js tooling from within site/:

cd site
npm install
npm run format:check   # Prettier
npm run lint:check      # ESLint
npm run check            # both

Run npm run format / npm run lint to auto-fix issues.

Translations

English strings live directly in site/index.html. Other locales live under site/assets/i18n/ and are contributed via GitHub Translate rather than direct PRs, see CONTRIBUTING.md.

Contributing

See CONTRIBUTING.md and the Code of Conduct.

License

This website is licensed under GPL-3.0. Endurain is licensed under AGPL-3.0. "Endurain" is a trademark; see the Endurain Trademark Policy.

About

Static marketing/landing page for Endurain

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Sponsor this project

Used by

Contributors

Languages