The problem

Upcoming events arrive in different places: a school flyer, an appointment card, an email, or a message. Someone has to capture the details, remember the deadline, and make sure the right people know what is coming up.

ParentSync brings that everyday administrative task into one focused workflow: capture the information, turn it into a useful reminder, and keep it visible to the household.

The product

ParentSync uses AI to transcribe and extract event details from captured information. Reminders are displayed in the app, with household support across app installations and calendar integrations to connect them with existing schedules.

Image uploads and pasted text are the supported capture paths. Household invitations and membership controls support shared use, while Google Calendar and device-calendar integrations connect the app with calendars people already use.

The app

The ParentSync reminder list on an iPhone while a new capture is being processed, showing captured school and sports events with their event and reminder dates.
A capture in progress: the notice is being turned into reminders behind the list.
The ParentSync reminder list directly after a capture was processed, with a notice confirming two reminders were added and one estimated date to check.
After a capture is processed, new reminders appear and any estimated date is flagged for review.
An expanded ParentSync reminder showing the extracted notice text, its source, and a banner marking the event date as estimated and correctable.
Each reminder keeps the extracted details and its source, one tap from the original notice.
The same ParentSync reminder after review, with a corrected event date and an earlier reminder date.
After correction: the event date and the reminder date can differ, here reminding three days ahead of the event.

Core workflow

  1. Capture a notice or event
  2. AI transcribes and organizes the details
  3. Display the reminder in the app
  4. Review and manage it
  5. Keep household members informed through reminders and calendar integrations

Requirements and implementation focus

The focus is reducing repeated administrative work while preserving the details that make a reminder useful. A school flyer may have an event time and a separate RSVP deadline. An appointment may include an instruction to arrive early. A message may use a relative date such as “next Tuesday.”

The implementation includes handling for time zones, daylight-saving transitions, and dates without a stated time. These details matter because a reminder can look correct while arriving at the wrong moment.

The project combines a Flutter mobile interface with a Python/FastAPI backend to connect capture, AI processing, in-app organization, household access, and calendar integration.

Current stage

ParentSync remains in development, focused on refining this event-capture and reminder workflow.

Technology

Mobile
Flutter · Dart · Provider state management
Backend
Python · FastAPI · SQLAlchemy · PostgreSQL
Core integrations
Google Calendar · Native device calendars · OpenAI processing
Supporting infrastructure
Auth0 · Stripe · Firebase notifications