Mobile Project Timeline
Mobile Project Timeline
Phases
Dependencies: None
Milestones:
Define project scope and user stories. Break down user stories into actionable
tasks for each sprint.
Set up development environment (Flutter SDK, version control system).
Establish communication channels and project management tools (e.g., Agile
board, stand-up meetings).
Week 1: Develop high-fidelity mockups for key screens (login, signup, home, lost person
details…) using Figma.
Week 2: Refine Figma mockups based on feedback and design remaining screens
Define UI style guide for consistency throughout the app (colors, fonts, spacing) within
Figma.
Dependencies:
Mobile App Design & UI completion for functionalities being developed in the
current sprint.
Backend API completion of prioritized functionality
Milestones:
o Each sprint will focus on delivering a specific set of functionalities based on
prioritized user stories.
o Sprint Breakdown:
Week 3-4: User Authentication, Guest Access and Profile
Week 5-6: Basic Posting Functionality & Location-based Lost Person
Listing
Week 7: Advanced Search & Filtering
Phase 4: Payment System Integration & Testing (Weeks 8-9)
Dependencies: Mobile App Development progress for core functionalities (posting lost
individuals).
Milestones:
o Week 8: Research and select compatible payment gateway APIs (Chappa,
Telebirr). Integrate payment functionalities for posting fees and donations within
the posting functionality. Complete payment integration,
o Week 9: Initial Testing (unit, integration, user acceptance), and address critical
bugs.
Dependencies: Completion of all core functionalities and payment integration and Initial
Testing
Milestones:
o Conduct final round of testing, including bug fixing and user interface/experience
(UI/UX) improvements.
o Prepare for app store submission (screenshots, descriptions).