WitPark is a mobile application that assists Wentworth commuters by providing useful information on campus parking lots and parking passes. Using WitPark, a commuter will be able to easily determine where their pass allows them to park, and which parking lots have available space.
UC-1 - Login: To log into the app with credentials.
UC-2 - View All: To see the occupancy of all parking lots.
UC-3 - Request: To get a notification when a spot is available in a full lot.
UC-4 - Buy: To buy a parking pass from Wentworth.
UC-5 - Directions: To get directions to a specific parking lot.
UC-6 - Cancel Request: To cancel a notification.
UC-7 - Pass Info: To view parking pass requirements to park in a specific lot.
UC-8 - View Lot: To see the occupancy of a single parking lot.
UC-9 - Record Info: To use sensor to determine the amount of cars in a parking lot by recording when cars enter and leave.
- Install node.js (https://nodejs.org/).
- Clone/download the repository.
- In the terminal, run npm install in the directory with package.json to download the react-native packages used in the project.
- Install expo (https://expo.io/learn) with the line npm install expo-cli --global in the same place as the previous step.
- Download the expo-cli app on your mobile device. iOS: https://itunes.apple.com/app/apple-store/id982107779 android: https://play.google.com/store/apps/details?id=host.exp.exponent&referrer=www
- Run expo start in the terminal. Make sure you are in the same directory as package.json.
- if not automatically opened, go to localhost:19002 in a browser to see the expo developer window.
- When tunnel ready appears, scan the QR code using the expo app on your phone, or click Run on android device/ emulator or run on ios simulator depending on your connected device.
- Once the javascript bundle builds, the WitPark app should open on your mobile device/emulator!
- Erich Hauntsman, Team Lead
- Garvin Gerard, Backend Developer
- Josh Malnati, Frontend Developer, Bug Fixer
