safeeyes
Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Wird's website: a calm daily companion for prayer and the Quran. wirdwellness.app
翻訳待ち
Loading the full README.
Read the full README ↗The website for Wird, a calm daily companion for prayer and the Quran. Static HTML, CSS and a little JavaScript: no build step, no dependencies, no cookies, no tracking. Served by GitHub Pages from this repo's main branch (see Deploy).
The app itself lives in the private Wird-app-repo; references below to docs/… and functions/… point there.
| Path | What it is | Use in App Store Connect |
|---|---|---|
index.html (/) | Product website: the full tour of Wird | Marketing URL |
start/ | Landing page: one audience, one action (get Wird) | Campaign and ad links |
support/ | Help topics and contact ([email protected]) | Support URL |
privacy/ | The full privacy policy | Privacy Policy URL |
terms/ | Apple's standard EULA plus what Wird is and isn't | |
moderate/ | Report review page opened from the Remove / Keep links in a report email. Calls the app's moderate edge function; nothing happens until the reviewer taps Confirm. Not indexed | |
learn/plans/ | What is free, what Wird Plus and Wird Family cost | Link from the paywall and the App Store description |
compare/…/, guides/…/ | Comparison and guide pages (five at launch); drafts and audits live in the app repo under docs/marketing/gtm/content/ | |
sitemap.xml, robots.txt, llms.txt | Discovery files for search engines and AI agents; add every new page to the sitemap and to llms.txt | |
404.html | Not-found page (uses absolute paths, so it works at any depth) | |
assets/ | wird.css, wird.js (support email, App Store link, badge swap, animation pausing), icon.svg, apple-touch-icon.png, og.png (social image) | |
CNAME | The custom domain for GitHub Pages: www.wirdwellness.app. Don't delete it | |
.nojekyll | Keeps Pages from running Jekyll over the files |
Every page links assets/wird.css and assets/wird.js, so a change there reaches the whole site. There is no build step: edit the HTML, preview, push.
The old policy address https://sakinah-blq7852-backend.rork.app/privacy now redirects to /privacy/; link the site address from the app.
© 2026 Wird. All rights reserved. This site's design, text and code are not licensed for reuse.
python3 -m http.server 4173
Then open http://localhost:4173/ and http://localhost:4173/start/. Pages shows 404.html for missing paths on its own; locally, open http://localhost:4173/404.html directly.
Pushing to main is the deploy: GitHub Pages rebuilds the site from the branch within a minute or two. Work on a branch and open a pull request against main; nothing else is needed.
GitHub Pages serves main at https://www.wirdwellness.app; the bare domain redirects there. The CNAME file holds the domain and .nojekyll keeps Pages from processing the files. Every push to main redeploys within a minute or two.
The domain is registered at Squarespace and its DNS stays there. These records point it here:
| Type | Host | Value |
|---|---|---|
| A | @ | 185.199.108.153 |
| A | @ | 185.199.109.153 |
| A | @ | 185.199.110.153 |
| A | @ | 185.199.111.153 |
| CNAME | www | aaraouf.github.io |
Google Workspace MX records stay as they are. .app domains require HTTPS; GitHub issues the certificate once DNS resolves, after which Enforce HTTPS is turned on in the repo's Pages settings.
[email protected], set in assets/wird.js and on the Support page. Use the same address in App Store Connect.APP_STORE_URL in assets/wird.js. Every "Coming soon to the App Store" note then becomes the App Store badge.assets/badges/app-store-black.svg and assets/badges/app-store-white.svg. Don't redraw, recolour or crop them.index.html and start/index.html, uncomment the apple-itunes-app meta tag and put in the real App Store ID.https://www.wirdwellness.app. Change them if the site goes live somewhere else.docs/design/screens. Once the redesign ships, check that they still match the app, so the marketing stays accurate (App Review Guideline 2.3).docs/PRE-LAUNCH-CHECKLIST.md.dark-mode.md). Every text pair is 4.5:1 or better in both appearances (accessibility.md). Touch targets are 44 px or more. Motion is optional and fully disabled under Reduce Motion (motion.md). Translucency is used only on the floating navigation bar and turns solid under Reduce Transparency (materials.md). Each colour has one meaning: gold for prayer, sage for growth (color.md).This is the beginning of the README. Read the rest at the original. Read the full README ↗