-
Notifications
You must be signed in to change notification settings - Fork 0
Milestones Roadmap
Bora Aydemir edited this page Mar 15, 2026
·
1 revision
Milestone 1: Core Platform & Mapping (MVP)
User Management & Access
- Account registration, secure authentication, and user profile creation.
- Guest mode implementation allowing unregistered users to browse the map and view existing obstacles, restricted from submitting or validating reports.
Interactive Map & Routing Engine
- Geospatial map integration with pan, zoom, and location search capabilities using real-world campus data.
- Implementation of a core accessibility routing algorithm that generates a single, default visual path between selected origin and destination points.
- Dynamic route calculation that actively evaluates and avoids areas with active obstacle reports to provide a universally accessible baseline path.
Obstacle Reporting System
- Map-based reporting interface allowing registered users to drop a pin at their current location to report an issue.
- Mandatory photographic evidence upload, text description, and categorization (e.g., specific obstacle type) for all new reports.
- Visualization of active obstacle markers on the map, allowing users to click and view detailed descriptions and photos.
Milestone 2: Personalization, Verification & Advanced Features (Final Deliverable)
Advanced Routing & Indoor Mapping
- Configuration of personal mobility preferences (e.g., wheelchair use, avoiding stairs) to generate customized routes tailored to individual physical needs.
- Expansion of the mapping and reporting system to support indoor environments, distinguishing them from outdoor routes and displaying indoor obstacles at appropriate zoom levels.
Community Validation & Trust System
- Implementation of a community feedback loop allowing registered users to upvote (confirm) or flag existing unverified reports.
- Automated lifecycle management for reports, changing statuses based on community interactions (e.g., transitioning to "Confirmed" or fading out inactive/stale reports).
- User reliability tracking and gamification, awarding specific badges to consistently accurate contributors and granting their validations higher weight in the system.
Issue Resolution Workflow
- Dedicated dashboard for infrastructure authorities (e.g., municipalities) to manage, filter, and review active issues.
- Capability for authorities to mark obstacles as "Resolved" by uploading post-repair photographic evidence and official notes.
- Community confirmation mechanism to officially close and archive resolved issues based on feedback from users navigating the repaired route.
System Moderation & Administration
- Administrator interface to monitor a queue of reports flagged as fake or malicious by the community.
- Automated spam detection logic to identify user accounts submitting high volumes of unverified reports in a short timeframe.
- Account management tools for administrators to permanently delete malicious data and suspend or ban abusive user accounts.
- Automated notification system to alert contributors when their reported issues change status.
- Elicitation Questions
- Requirements
- Implementation Plan
- Test Plan & Coverage
- MVP Demo Plan
- Communication Plan
- Responsibility Assignment Matrix
- Use of Standards
- Project Retrospective
- Final Demo Plan
- Final Milestone Deliverables
- Report 1 - Requirements Elicitation & Repository Setup
- Report 2 - SRS Through Scenarios & Mock-ups
- Report 3 - From Scenarios to Use Case Diagrams
- Report 4 - Class Diagrams & Use-case Diagrams
- Report 5 - Git Workflow, Stub Application, and Planning
- Report 6 - Planning for Implementations & Tests
- Report 7 - Finalizing Plan for MVP Milestone Demo
- Report 8 - Standards & Plan Revision
- Report 9 - Requirements Review & Acceptance Testing
- Report 10 - Finalizing Plan for Final Milestone Demo
- 2026-02-18: Weekly Meeting #1
- 2026-02-18: Customer Meeting #1
- 2026-02-25: Stakeholder Meeting
- 2026-02-25: Weekly Meeting #2
- 2026-03-04: Weekly Meeting #3
- 2026-03-11: Weekly Meeting #4
- 2026-04-01: Weekly Meeting #5
- 2026-04-15: Weekly Meeting #6
- 2026-04-22: Weekly Meeting #7
- 2026-04-29: Weekly Meeting #8
- 2026-05-06: Weekly Meeting #9