Implemented Features
This section describes all the implemented features that we will definitely improve
- Settings:
- Remember LDAP username and passwords
- Allow auto-login
- Main Screen:
- Has multiple widgets representing different features
- Directory:
- Search by name
- Display available info
- Add to Contact, info parsed automatically
- Email directly by clicking on email address field
- Call directly by clicking on phone number field
- Courses:
- Listed by departments
- Course View contains CRN, instructor, location, description, schedule
- Add to Favorite
- Events:
- Custom calendar since iPhone OS currently doesn't offer one
- Events sorted by time
- Detailed Event View:
- Info: location, time, description
- Email event directly
- Copy event info to pasteboard
- Map:
- Static image campus
- LCATS:
- Has everyday schedule
- Events sorted by time
- Allow multiple row selections
- Copy selected rows
Future Features
What we plan to improve on our application, bold ones are totally not implemented
- Main Screen:
- Incorporate login/logout
- Directory:
- Categorize by Faculty/RA...
- More extensive search than just name
- Possible custom profile
- Courses:
- More extensive search
- Implement favorite control
- Prioritize favorited courses when searched
- Events:
- Allow event submission
- Allow pop-up notifications
- Might allow favorite events (this'll overlap with normal Calendar functionalities)
- Allow copy/sms/email multiple events of choice
- Campus Map:
- Direct overlay on native Google Map
- Allow pins of buildings
- Incorporate information with each pin
- LCATS:
- Implement search by day/time
- Lafayette News/Magazine:
- Feed data from the school magazine
- Mini-row displays quick glimpse of events
- Detailed view features full articles with images and links
- Subscribe/unsubscribe
- Implement search
- Athletics/Clubs Sports:
- Scores of matches
- Schedules of matches
- Practice schedules
- Implement search
- Library:
- Renew books/articles
- Search for books/articles
- Working hours
So feel free to drop comments/contact us for features you guys wanna add.