Skip to content

core: implement installment calendar with reminders #16

@EmeditWeb

Description

@EmeditWeb

Problem

Learners have no visual calendar of upcoming payment
dates. They miss payments because they forget.

What To Build

  1. Calendar view with due date markers
  2. Device calendar integration
  3. Enhanced notification schedule (7/3/1 day before)
  4. Payment streak tracking

Files To Touch

  • app/(tabs)/calendar.tsx (new)
  • hooks/useInstallmentCalendar.ts (new)
  • services/notifications.service.ts
  • app/(tabs)/_layout.tsx

Acceptance Criteria

  • Calendar shows all due dates
  • Tap shows payment amount and loan name
  • Calendar export works with permission
  • 4-stage notification schedule works
  • npx expo export --platform web passes

Mandatory Checks Before PR

  • npx expo export --platform web passes
  • PR references this issue

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions