Academic Planner To-Do List

Developed using Xcode and Swift, with AI-driven scheduling and document recognition.

Project Overview

This project is an Academic Planner To-Do List app, developed in Xcode using Swift, designed to help students manage their tasks effectively. The app integrates with the OpenAI API to automatically suggest schedules and deadlines for tasks based on their complexity and time constraints. This AI-powered approach ensures that tasks are organized efficiently to meet academic demands.

Key Features

Upcoming Features

I am currently working on a feature that integrates picture/document recognition. This functionality will allow users to take a picture of a document or syllabus, and the app will automatically extract relevant dates and add them to the planner. This feature aims to streamline the process of entering tasks and deadlines, saving time and reducing manual entry.

Academic Planner Screenshot

Figure: Screenshot of image recognition feature and automatic scheduling.

Learning Outcomes

This project has been an exciting journey in combining AI with mobile app development. Working with OpenAI’s API to dynamically schedule tasks taught me the importance of efficient API integration and algorithmic task prioritization. Additionally, developing the picture/document recognition feature has deepened my understanding of image processing and OCR (Optical Character Recognition) technologies in mobile applications.