Eagle Nav

Mobile Accessibility Navigation System – CSULA

Prepared by: Jian Mejia, Lcndr Aquino, George Barrone, Mark Canseco, Abigail Diaz, Isidoro Flores, Santosh Kumar, David Lopez, Reda Masri, Athena Ruiz

Version 0.2 – September 30, 2025

Introduction

Eagle Nav is a cross-platform mobile app designed to improve accessibility and navigation across the California State University, Los Angeles campus. Its primary focus is supporting students with disabilities through real-time navigation, accessible routing, AR overlays, and emergency features .

Overall System Description

System Analysis

Problem: Students with disabilities face obstacles in navigation due to incomplete accessibility data. Solution: Provide accessibility-aware navigation with real-time alerts, safety features, and AR assistance .

Product Perspective

Built with Flutter, Eagle Nav integrates with the CSULA campus map database, facilities management APIs, and potentially SSO/SIS for schedules. Similar to Google Maps, but focused entirely on accessibility .

Product Functions

External Interfaces

User Interfaces

The UI is designed for accessibility: persistent search bar (text + voice), high-contrast icons, redundant cues (icon + text + color), large touch targets, and consistent navigation across views .

Hardware Interfaces

Software Interfaces

Communications

All communications use HTTPS/TLS encryption, push notification protocols, and location sharing for emergencies .

Functional Requirements

Navigation

Outdoor GPS, indoor Bluetooth beacon navigation, AR overlays, offline caching, and 5-second rerouting .

Accessibility

Safety & Security

One-touch emergency, Safe Walk (live location sharing), categorized notifications .

Personalization & Scheduling

Bookmarks, next-class routing, SIS integration (future), voice customization .

Notifications & Feedback

Push notifications, 5s rerouting after alerts, feedback submission to OSD & facilities .

Search & Discovery

Search for rooms, POIs, landmarks, accessibility attributes, and drop virtual beacons .

Color Blind Support

Three preset color-blind themes, high-contrast palettes, redundant cues, customizable colors .

Database & Design Constraints

Entities include User Profiles, Campus Map Data, Notifications, and Feedback Reports. All data must be encrypted, FERPA-compliant, and feedback retained for 1 year .

Nonfunctional Requirements

Analysis Models

Data Flow

Inputs: GPS, Bluetooth, Facilities API, User Profiles
↓
Process: Navigation Engine
↓
Outputs: AR Display, Maps, Voice/Haptic Directions
      

ER Diagram

User → Profile → Preferences
Facilities → Alerts → Routes
User → Feedback → OSD/Facilities
      

Navigation Session States

Idle → Destination Input → Route Calculation
→ Navigation Active → Route Complete
Events: Voice/Manual Input, Facility Alert, Wrong Turn, Emergency
      

Future Additions (Post-Version 0.2)