Back to browse
iOS app that continuously turns contact dates into calendar events

iOS app that continuously turns contact dates into calendar events

by elkabong·Apr 14, 2026·1 point·2 comments

AI Analysis

●●SolidCozySolve My Problem

iOS contacts store anniversaries; this app finally pushes them to your calendar.

Strengths
  • Fully offline processing ensures contact data never leaves the device.
  • Background sync keeps calendar updated without manual entry.
  • No account or tracking required for basic functionality.
Weaknesses
  • iOS background execution limits may delay sync updates occasionally.
  • Niche utility depends on users actually filling contact date fields.
Category
Target Audience

iOS users who curate contact details

Similar To

Birthday Calendar · Contact Merger

Post Description

I built KeepDates after realizing I kept missing important dates that were already saved in my contacts.

Birthdays are automatically handle by iOS, but everything else was just ignored. I always dutifully curated my contacts, adding different dates to each (friends' kids' birthdays, anniversaries, significant events), but always seemed to forget about them as the day approached. I tried manually adding them to my calendar, but it quickly became annoying to maintain.

So, this app is just there to handle it - it runs in the background (as much as that's possible on iOS) and periodically checks for changes to the contacts, and updates a separately maintained calendar with new dates/events (or removing ones that disappeared). That way, I can be sure that when I update a contact with new date information, it will be reflected in my calendar, and I'll get alerted on time.

That's it... that's the app.

It also has a bunch of different toggles, customizations, notifications and widgets, if handling it all by calendar isn't enough.

Happy to answer any questions or hear feedback! Would love to hear if others have run into this problem too, or if I'm the only one filling up my contacts data with all sorts of dates.

Similar Projects

Developer Tools●●Solid

Ctxsync – Chat with your codebase that stays in sync

Keeping an LLM's knowledge fresh across changing repos is a small but painful gap — ctxsync attacks it with scheduled and on-demand syncs and per-chat containers so sessions don't cross-contaminate. It surfaces exact file paths and line numbers, supports GitHub OAuth and BYO LLM keys, but I'd want more detail on embeddings, vector store choices, and access controls before trusting it on sensitive code.

Solve My ProblemSlickShip It
jelvibe25
203mo ago
OtherPass

Special Days

Single-page date calculator a spreadsheet replicates in seconds.

jawns
301mo ago