RE:APPLY

Keep a personal
routine in view.

An iOS prototype for recording sunscreen application and scheduling personal reapplication reminders around outdoor time and available UV information.

Core and simulator validation

Personal routine loop

A simple loop from a recorded application to a timely prompt.

The prototype is designed around a person’s own routine: log an application, consider available context, and keep the next reminder visible across app surfaces.

  1. 01 · RecordLog a personal application time and routine
  2. 02 · ContextConsider outdoor time and available UV information
  3. 03 · SchedulePrepare the next local reminder
  4. 04 · ReviewKeep the current routine visible in the app and widget
Implemented core flow · real-data and physical-device validation remains

A reminder, not a health judgment

Re:Apply is being built as a personal routine tool. It does not diagnose skin conditions or guarantee a safe exposure time.

Outdoor-time schedule

A user enters an outdoor window and personal profile inputs. The core schedule engine produces a list of planned applications and allows completed or skipped records.

Data-state visibility

The design distinguishes fresh, stale, estimated, and unavailable UV information so a reminder is not presented as more certain than its input.

One record path

In the planned app, notification actions, an app button, widgets, and a watch surface all feed one recording path. Widget and watch delivery still need real-device validation.

From an outdoor plan to a record

Users can see the data state and update their own routine as the day changes.

  1. 01

    Set today’s routine

    Choose an outdoor time and enter the inputs used by the personal schedule.

  2. 02

    Check data state

    View whether UV information is fresh, stale, estimated, or unavailable.

  3. 03

    Record an application

    Mark a planned application done or skipped, then update the remaining reminders.

Illustrative workflow

  1. A user enters an afternoon outdoor window.
  2. Re:Apply shows the available UV-data state and a personal reminder schedule.
  3. After applying sunscreen, the user records it and the remaining reminder list is updated.

Development workflow

Codex supports planning, implementation, and testing of product state; it does not make health decisions for a user. Claude Code is being evaluated for selected workflows.

Inputs: schedule states and failures

The work covers schedule rules, timezone changes, missing-UV cases, and the Swift modules that coordinate records and local notifications.

Work: scoped tests

Core and simulator checks cover time boundaries, missing or stale data, skipped records, and reminder rescheduling.

Value: dependable routine feedback

The development workflow makes the data state and recovery path explicit when a forecast is unavailable or an application record changes.

The current prototype does not call the Claude API. Other Claude API ideas will be considered only after Findoc’s planned evaluation.

Questions at this stage

Does Re:Apply give medical advice?

No. It is a personal reminder prototype and does not diagnose skin conditions, prevent burns, or guarantee safe sun exposure.

Is every UV input verified for release?

No. The calculation inputs and real WeatherKit/device behavior need additional validation before a release claim.

Are widgets and watch features available now?

They are follow-up delivery and physical-device validation work; the current evidence is core and simulator validation.

Product enquiries

Ask about Re:Apply.

tkddyd420@jinsongtech.com