Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
SyncUp is an iPhone alarm clock app that syncs your alarm with a partner or friend, adds wake-up challenges, and uses Apple AlarmKit. Free to download.
LifestyleTypeScript · CSSGitHub @strand-and-stoneOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
SyncUpAlarm marketing landing
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Hey Phil — this is the Next.js site for syncupalarm.com (landing page, legal pages, and the Journal blog). Production runs on Vercel; you push code, Vercel builds and ships it.
npm install
npm run dev
Useful commands:
| Command | What it does |
|---|---|
npm run dev | Local dev server |
npm run build | Production build (run before you assume something is fine) |
npm run lint | ESLint |
npm run format | Prettier (writes files) |
app/ — Pages and routes (App Router). Marketing stuff mostly lives under app/(marketing)/.components/ — UI pieces (navbar, sections, blog markdown renderer, etc.).content/blog/*.md — Journal posts (Markdown + frontmatter). New file = new URL: /blog/your-slug.lib/constants.ts — Site name, nav links, App Store URLs, etc.public/ — Static files (llms.txt, images, etc.).Env reference: copy .env.example → .env.local if you need overrides (most local work does not).
main (or merge a PR) → Vercel runs npm run build and deploys to production (syncupalarm.com if that’s the production domain).If something breaks in prod, check the Deployments tab in Vercel for the failed build log.
G-TVH2BHSQ6E (see lib/gtag.ts). You can override with NEXT_PUBLIC_GA_MEASUREMENT_ID in Vercel env vars if that ever changes.NEXT_PUBLIC_GTM_ID loads Tag Manager instead of raw gtag; configure GA4 inside GTM so you don’t double-count (see .env.example).STORE_LINKS.appStore in lib/constants.ts./download — server 307 redirect to the App Store; append query params (e.g. ?utm_source=newsletter) and they are forwarded for campaign analytics.docs/organic-seo-playbook.md./rss.xml. Sitemap: /sitemap.xml.Questions or access issues (Vercel, GA, domain): ping whoever owns the SyncUpAlarm accounts.