smartrider
smartrider copied to clipboard
🧠🚕 The all-in-one RPI transportation app.
1. Add dart style doc comments (https://dart.dev/guides/language/effective-dart/documentation) to all public functions and classes. 2. Allows us to enable the `public_member_api_docs` linter rule.
1. Add github action to automatically lint pull requests and report their status. 2. Additionally require passing the lint check to merge PRs.
1. Finish work on vscode devcontainer dev environment (need to fork dockerfile and update it). 2. Write a guide on installing docker and using the container to develop (no need...
1. Run through the checklist here [`apps/smartrider/test/unit_tests/README.md`](https://github.com/sirmammingtonham/smartrider/blob/develop/apps/smartrider/test/unit_tests/README.md) and write the appropriate tests. 2. Will allow us to setup CI. 3. Tedious af but necessary.
**Is your feature request related to a problem? Please describe.** Since rpi requires you to log into a VPN to access email off campus now, signing up for the app...
**Is your feature request related to a problem? Please describe.** Navigating all the stops in the schedule page kinda sucks. **Describe the solution you'd like** Enhancement for the schedules similar...
1. Move showcase logic out of `pages/home.dart` and into `blocs/showcase/showcase_bloc.dart`. 2. Add functions to build showcase widgets in `showcase_bloc.dart`. - So we don't need to wrap a bunch of widgets...
### Either finish or decide to scrap phone authentication. Finishing requires setting up Android and iOS permissions to enable safetynet and silent notifications respectively (https://firebase.google.com/docs/auth/android/phone-auth, https://firebase.google.com/docs/auth/ios/phone-auth). Scrapping the feature means...
Implement firebase cloud messaging. We should be able to send dialogs and notifications to our app from firebase. This would allow us to send alert messages (e.g. route is closed...