Tracks what the avaibility of washers, dryers and computer on Purdue's campus
- Category: Utility
- Mobile: This app would be solely developed for mobile because alternative web versions are already available.
- Story: Scrapes public websites to provide easy access to info of Purdue's campus
- Market: Any individual enrolled at or living at Purdue could choose to use this app,
- Habit: This app could be used whenever a student wants to check if washers or computers are available
- Scope: First we would start with these services then possibly add more later on
Required Must-have Stories
- View buildings with laundry machines and amount that are available
- View status of each machine in a specific building
Optional Nice-to-have Stories
- Give notifications when washer is done
- Buildings with washers
- Washer details
Single Page Application
- Laundry Tracker
Flow Navigation (Screen to Screen)
- Dorms with washers -> Specific washer avaibility and times
This was our original idea that we have now dropped.
| Property | Type | Description |
|---|---|---|
| name | String | name of laundry room |
| availableWashers | Number | number of washers available |
| totalWashers | Number | total number of washers in laundry room |
| availableDryers | Number | number of dryers available |
| totalDryers | Number | total number of dryers in laundy room |
| machines | Array | holds an array of the machine object in laundry room |
| Property | Type | Description |
|---|---|---|
| name | String | id of machine id |
| type | String | string of washer or dryer |
| status | String | state of the current machine |
| timeRemaining | Number | time left on dryer if running |
- Home Screen
- (Read/GET) Query all posts where user is author
import Alamofire Alamofire.request(.GET, "http://data.cs.purdue.edu:8421") .response { req, res, data, error in // TODO: Display washing machines print(res) }
- (Read/GET) Query all posts where user is author
- Laundry Room Screen
- (Create/POST) Request notification to be sent when machine is finished
-
Base URL - http://data.cs.purdue.edu:8421
HTTP Verb Endpoint Description GET/ get all laundry data POST/ request notification alert for machine

