Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 1.96 KB

File metadata and controls

47 lines (39 loc) · 1.96 KB

Homepage | About | Planned Features | Meetings | Interviews | Validation Results | Roles | Upcoming

Upcoming Schedules

Phase 1: Requirements and Design

  • Tasks:
    • Gather detailed requirements from stakeholders.
    • Create wireframes and design app screens.
    • Create a basic CI/CD pipeline to ensure smooth development.

Phase 2: Front-End Development

  • Tasks:
    • Implement the user interface according to the design.
    • Integrate accessibility features.
    • Implement navigation and transitions.

Phase 3: Back-End Development

  • Tasks:
    • Set up Firebase as the backend.
    • Integrate Google Maps API.
    • Work with Student Disability Services to set up a contact method for users.
    • Develop user authentication and authorization.
    • Implement the routing algorithm for wheelchair-bound students.

Phase 4: Testing and Debugging

  • Tasks:
    • Conduct unit and integration testing.
    • Fix bugs and issues.
    • Involve stakeholders in UAT Testing.

Phase 5: Deployment

  • Tasks:
    • Prepare for app store submissions (Google Play Store and Apple App Store).
    • Review the CI/CD pipeline for automated builds and deployments.

Testbed and Testing

  • Testbed:

    • Emulators: Android Emulator, iOS Simulator
    • Physical Devices: A range of Android and iOS devices for real-world testing
    • Test data: Simulated data for testing various scenarios
  • Testing Phases:

    • Unit Testing: Test individual functions and components.
    • Integration Testing: Test interactions between different modules.
    • User Acceptance Testing (UAT): Involve disabled students from Texas Tech University to test usability and accessibility features.
    • Performance Testing: Assess app performance under different conditions.
    • Security Testing: Ensure data security and privacy.