1.2 KiB
1.2 KiB
5. Epic List
Here is the proposed high-level list of epics required to deliver the MVP. They are sequenced to build upon each other, ensuring a solid foundation is established first.
- Epic 1: The Foundation - "Община" Genesis & Citizen Zero: Establish the absolute core of the system. This includes project setup, the database schema for the Ledger, and the complete, secure onboarding flow for the very first "Citizen" (the Initiator). The goal is a running application that can support a single user.
- Epic 2: Community Expansion & The First "Cell": Focus on growing the "Община". This epic introduces the invitation system for new "Citizens" and implements the entire lifecycle of a financial "Cell" — from creation, participation by Consumers and Executors, to final payment confirmations. The goal is to have a fully functional system for managing one-time shared expenses.
- Epic 3: The "Vault" & Social Recovery: Introduce the optional "Vault" feature. This includes creating the login/password mechanism for server-side key storage and implementing the crucial social recovery flow, where Citizens can approve a recovery request for another user. The goal is to add a layer of user-friendliness and safety for key management.