Duke Event Calendar

Key Features

Fetch & filter campus events

  • Pull-down to refresh
  • Press right-top button to filter the events by category / sponsor(group) / time.

drawing

  • On filter page, category could be saved.
  • Remove the filter tag by long-pressing it and press the cross

drawing

Event details

  • 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

drawing

drawing

  • Enter any sponsor(group) page and follow / unfollow it

drawing

Comment

  • Comment below any event
  • Delete a comment made by yourself, or reply to others

drawing

Notifications

  • Messages from developer team
  • Events start notification: 30 minites before a event set as interested start

drawing

drawing

drawing

Setup

  • 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

Login Info

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.

drawing

drawing

Backend Server