Skip to content

Final Milestone Plan

delibas-rojhat edited this page Apr 7, 2026 · 1 revision

Final Milestone Plan

1. Final Milestone Goal

The goal of the final milestone is to extend the NEPH (Neighborhood Emergency Preparedness Hub) MVP into a more advanced, realistic, and operational disaster coordination platform. While the MVP focuses on delivering core functionality and end-to-end flows, this phase aims to enhance real-time interaction, communication, intelligent coordination, and system scalability.

By the end of the final milestone, the system should support advanced features such as real-time tracking, notifications, communication between users, administrative control, and analytical insights, making the platform significantly more practical for real-world scenarios.


2. Final Milestone Scope

The final milestone expands the MVP with advanced capabilities across both clients and backend systems:

  • Android application with real-time features, communication, and smarter coordination
  • Web application with administrative tools, analytics, and control interfaces
  • Backend and infrastructure extended to support real-time updates, notifications, and advanced logic

Unlike the MVP, this phase focuses on improving system intelligence, responsiveness, and usability rather than only ensuring basic functionality.


3. Core Final Milestone User Scenarios

By the end of the final milestone, the following scenarios should be supported:

  • Users receive real-time notifications about requests, assignments, and updates
  • Users can communicate directly within the platform
  • The system displays live map data and real-time activity
  • The system performs smarter matching between requests and volunteers
  • Administrators monitor and control assignments via the web interface
  • The system provides analytics and insights about usage and coordination

4. Concrete Final Milestone Deliverables

4.1 Backend Deliverables

  • Push notification infrastructure (FCM integration)
  • Real-time data handling and tracking support
  • Chat / messaging service between users
  • Advanced matching and assignment logic
  • Reputation system backend support
  • Analytics data collection and processing
  • Extended APIs for admin controls and map features

4.2 Android Deliverables

  • Push notification integration
  • Live map and real-time tracking interface
  • Background location updates
  • Chat interface between helper and requester
  • Improved assignment visibility
  • Support for advanced matching results

4.3 Web Deliverables

  • Advanced admin dashboard
  • Web-based assignment control
  • Live map with active requests
  • Analytics dashboard
  • Content management system improvements

4.4 DevOps / Quality Deliverables

  • Improved system stability and performance
  • Extended CI/CD pipeline
  • Monitoring and logging improvements
  • Testing for real-time and communication features
  • Final deployment and system readiness checks

5. Feature Breakdown

5.1 Notifications

Goal: Inform users about important events in real time.

Scope:

  • Push notifications (FCM)
  • Assignment updates
  • Request status changes
  • Announcements

Done criteria:

  • Users receive notifications instantly
  • Notifications are triggered correctly

5.2 Real-time Map & Tracking

Goal: Improve situational awareness.

Scope:

  • Live map with active requests
  • Real-time tracking
  • Location updates

Done criteria:

  • Users can view real-time data
  • Map updates correctly reflect system changes

5.3 Communication (Chat)

Goal: Enable direct coordination between users.

Scope:

  • Chat between helper and requester
  • Messaging features

Done criteria:

  • Users can send and receive messages
  • Messages are delivered reliably

5.4 Advanced Matching

Goal: Improve assignment quality.

Scope:

  • Matching based on location, skills, and availability
  • Smarter assignment logic

Done criteria:

  • Assignments are more accurate
  • Multiple criteria are used for matching

5.5 Admin Control & Analytics

Goal: Improve system management and insight.

Scope:

  • Admin dashboard
  • Assignment control
  • Analytics and reporting

Done criteria:

  • Admins can monitor system activity
  • Analytics provide meaningful insights

6. Final Milestone Timeline

  • Week 1: Notification and real-time infrastructure
  • Week 2: Map and tracking features
  • Week 3: Communication and advanced matching
  • Week 4: Web admin and analytics
  • Week 5: Integration, testing, and finalization

7. Task Groups

Backend

  • Notification system
  • Chat service
  • Matching logic improvements
  • Analytics processing

Android

  • Notification UI
  • Map and tracking UI
  • Chat screens

Web

  • Admin dashboard
  • Assignment control
  • Analytics pages

DevOps

  • Monitoring
  • Performance optimization
  • Deployment improvements

8. Definition of Final Milestone Completion

The final milestone will be considered complete when:

  • Real-time features (notifications, map, chat) are functional
  • Advanced matching improves assignment quality
  • Web admin tools are usable and effective
  • Analytics provide meaningful insights
  • The system supports a realistic and advanced usage scenario

9. Final Milestone Priorities

In this phase, the priorities are:

  • Real-time responsiveness
  • Improved coordination quality
  • Better communication
  • Stronger system management
  • Increased reliability and scalability
🎓 Team Members

📄 Templates

📅 Weekly Meetings

🧪 Lab Reports

🎬 Scenarios and Mock-ups

🧩 Use Case Diagrams

🏗️ Class Diagram

🔁 Sequence Diagrams

🛠️ Implementation Plan

📦 Deliverables

MVP Deliverables
Final Milestone Deliverables

📚 Project

✅ Acceptance Tests

🚀 Releases

Clone this wiki locally