-
For Duke students to be better engaged with campus events and connect with each other.
-
By Yu Wu(yw541@duke.edu), Xincheng Zhong(xz353@duke.edu), Aoli Zhou(az161@duke.edu)
-
Task Breakdown: https://docs.google.com/spreadsheets/d/1I9JvUu8_3zd9J_S5GnvwtkzJzSwUi4LVppxqawC8gDc/edit?usp=sharing
- Pull-down to refresh
- Press right-top button to filter the events by category / sponsor(group) / time.
- On filter page, category could be saved.
- Remove the filter tag by long-pressing it and press the cross
- Check detailed information, some with registration page or map page if the API provides these information
- Add any event to iphone calendar
- Set any event as interested or cancel it
- Enter any sponsor(group) page and follow / unfollow it
- Comment below any event
- Delete a comment made by yourself, or reply to others
- Messages from developer team
- Events start notification: 30 minites before a event set as interested start
- Upgrade your running system above iOS 17.
- Clone this Git repo to your laptop, open the DukeEventCalendar.xcodeproj file in Xcode and run it
- Open the app and allow the notification Feel free to contact the developer team if you encounter any problem
For testing convenience, no password is needed, you may type in any username as you want. The server will generate the account automatically if the username has not been registered.
- Powerful and Robust vapor server completed by Yu Wu (yw541@duke.edu)
- Server code and its README: https://gitlab.oit.duke.edu/yw541/ece564project_server