Skip to content

Track final stages of MVP development and release readiness #1401

Description

@pedrazamiguez

Problem / Motivation

As SplitTrip enters the final stages of its MVP development, several critical blocks of work (bugfixes, nice-to-haves, settlements, missing features, monetization, publishing) are currently unstructured. Without a consolidated roadmap and checkpoint tracker, the team risks scope creep, broken user loops, and out-of-order development.

Proposed Solution

Establish a master tracking issue (this checkpoint issue) listing all planned epics and sub-issues. Progress will be tracked incrementally across 6 core phases:

  1. Phase 1: Core Flow Rescue (Settlement & Teardown Stabilization)
  2. Phase 2: Navigation Cleanup & Status Hub (3-tab bottom nav & "My Status" screen)
  3. Phase 3: Expenses Analytics & Filtering (Categories summary & search filters)
  4. Phase 4: Settings Clean-up & Completion (Removal of redundant items, implementing missing items)
  5. Phase 5: Feature Gating & Remote Config Parameterization (Subscription tier & remote limits)
  6. Phase 6: Release Polish & Productionization (UI audit, Proguard, Play Store config)

Detailed implementation plans and individual PRs will be created for each sub-issue.

Acceptance Criteria

  • Epics and sub-issues are formalized on GitHub.
  • Progress checklist in this issue is updated as sub-issues are resolved.
  • Phase gates are respected (Phase N must be complete before closing Phase N+1 sub-issues).
  • All existing and new tests pass on the CI pipeline.
  • make check passes with 0 failures on all merged PRs.
  • No new detekt findings introduced.

Out of Scope

  • Implementing code changes directly under this issue.
  • Auto-creating all sub-issues on GitHub simultaneously.

Related Issues / PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    configProject configuration

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions