0.1.0-alpha
Pre-release
Pre-release
Minimum Viable Product (MVP) Release
This pre-release marks the MVP milestone for our project. It includes the foundational features for campus navigation, accessibility routing, and issue reporting.
Covered in this Release:
- User Authentication: Implemented user registration and login flows, including token generation, session management, and access control for protected features.
- Interactive Map: Implemented cross-platform map viewing with zooming, panning, and rendering of accessibility obstacle pins.
- Route Planning System: Users can select origin and destination points (including a drop-pin feature via reverse geocoding) to calculate routes that actively avoid reported obstacles.
- Obstacle Reporting: A complete flow for users to report new campus obstacles. Features include location capturing, data payload submission, and real-time backend API integration with token-based authentication.
- Automated CI/CD: A GitHub Action is successfully implemented to automatically build the Android package (
.apk) upon push/release. - Deployment Infrastructure: The application is fully dockerized.
Deployment Instructions:
Step-by-step instructions for building and running the software (including Docker build commands and environment variables) are documented in our repository's README.md.
Assets:
app-release.apk- The compiled Android package for mobile testing.