Check out the final report & 3-minute video here!
Date | Deliverables and Milestones | Current Progress |
---|---|---|
September 2023 | – Meeting with project supervisor – Planning project – Setting up webpage – Obtaining API access from OpenAI | ✅ |
October 2023 | Research: – Conducting literature review on similar applications – Reviewing iOS app design guidelines from Apple – Learning Swift and SwiftUI – Inquiring with ITS about the possibility of utilizing SSO system to authenticate users and retrieve HKU Portal’s data Implementation: – Setting up GitHub Repo, iOS development environment, and Supabase – System Design (Database, Backend Design) | ✅ |
November 2023 | Research: – Studying the feasibility of web scraping HKU Portal or other facilities booking data Implementation: – Designing basic UI/UX with Figma – Implementing essential backend services (Authentication, Database) | ✅ |
December 2023 – January 2024 | Implementation: – Starting implementation of iOS app – Implementing backend services (web scraping) | ✅ |
February 2024 | Implementation: – Implementing backend services (Course reviews/ratings, campus events) | ✅ |
March 2024 | Implementation: – Continue implementing backend services | ✅ |
April 2024 | Final Wrap-up: – Implementing OpenAI APIs (Chat completions & Function Calling), Cloudflare Workers OpenAI Proxy – Wrapping up the other missing feature – Exhibit project, Submit final report | ✅ |