What it is build
EventInk is an Android app that converts photos and screenshots into calendar events using AI. Take a picture of a flyer, a screenshot of a text-message confirmation, a snapshot of a printed schedule — EventInk parses it, asks for any missing fields, and saves it to Microsoft Outlook or Google Calendar. Live tagline: "Photo to Calendar in Seconds."
Marketing at eventink.app.
Renamed from SnapCal. The old SnapCal name has been fully retired. The local folder was archived 2026-04-26; the canonical source is now
teaganwins-dev/EventInk on GitHub. If you need a local checkout, fresh-clone from GitHub rather than reactivating the archived folder.
Hosting + stack
| Platform | Android (Expo + React Native, ships as APK) |
| Marketing | eventink.app apex |
| Repo | teaganwins-dev/EventInk |
| Local source | Not present locally; fresh-clone when needed (per the 2026-04-26 archive decision) |
| Distribution | Same APK-distribution pattern as RightBower / NWZ Companion: dl.teaganwins.net/<token>/ |
| NWZ product slug | eventink |
Topology
flowchart LR
USR((User)) -->|snap photo / screenshot| APP[EventInk Android app]
APP -->|image → text/event fields| AI[Anthropic Vision API]
AI -->|parsed fields| APP
APP -->|user confirms| OAuth[OAuth provider
Microsoft / Google] OAuth --> CAL[Outlook / Google Cal
event created]
Microsoft / Google] OAuth --> CAL[Outlook / Google Cal
event created]
Calendar integrations
- Microsoft Outlook — via Microsoft Graph API OAuth.
- Google Calendar — via Google OAuth + Calendar API.
- Both flows are user-consent OAuth at runtime; no server-side token storage (events are written from the device's authenticated session).
AI parsing pipeline
- Image goes to Anthropic's vision-capable Claude model.
- Prompted to extract: title, start time, end time (or duration), location, description, attendees if present.
- Returns structured JSON; app uses Zod-style validation to gate; missing fields trigger an in-app prompt to the user.
- Once user confirms, event is written via the picked provider's API.
Roadmap
- iOS port: same Flutter/RN/Expo question as RightBower and NWZ Companion — gated on App Store dev-account decision.
- iCloud Calendar integration: would unlock the Apple-ecosystem cohort.
- Bulk import: multi-photo flow for someone scanning a week's worth of flyers at once.
- Local fallback model: small on-device OCR + heuristic for offline / no-API-key cases.
Related
- RightBower — sibling Android-first consumer app with shared distribution pattern.
- NWZ Companion — mobile app with similar Google OAuth wiring.
- Shared infrastructure — cloudflared tunnel that fronts
dl.teaganwins.netAPK delivery.