Duelendar (Mobile App)
logo of Duelendar
This is a mobile app that I developed with my friends as a team. Being the front-end developer as well as the logic builder, I have utilized Android Studio and Xcode to build up this application that helps international students in different time zones to organize their assignments.
As the COVID-19 pandemic struck in early 2020, most international students had to return home and attend classes and researches virtually. However, as each student have multiple classes, while the due dates for their assignments are displayed in the time zone that the college is located in, it was hard to international students to organize works.
To avoid missing deadlines, Duelendar is developed so that students shall see the deadlines of all the upcoming assignments in their local time zones, and organize their time for multi-tasking. Specifically, on the main page, users shall add courses on the main page by clicking the "+" button on the top-right corner. What is also shown on the main page include the portfolio photo of the account, the school logo and name, as well as all the main courses, adorned by a changeable background. The screenshot on the right displays the main page of Duelendar. The default language is set to my mother language - Chinese (Mandarin), such that "美国东北大学" stands for Northeastern University, Boston, and "课程列表" stands for course list.
Users are leaded to the settings page by clicking on the column that contains their portfolio picture on the main page. On this page, users are able to change their profile pictures, their account names ("昵称"), their schools ("学校"), the time zone that the school is in ("学校所在时区"), as well as the background picture on the main page ("背景"). The local time that the users are located in can be directly extracted from their devices, so that the due dates shall be calculated using basic plus and minus algorithms. The screenshot on the left shows the settings page.
Users shall also be taken to pages for specific courses by clicking on that course on the main page. While the due dates are shown on the specific course pages, alerts will also be shown on the main page if due dates approaches. Specifically, users are shown with information with "how many days or hours are left until the due date of which assignment or work". As a result, this page displays the direct information needed for users to decide the priority of each task. Meanwhile, apart from the "upcoming assignments" ("待完成") sub page, users shall also check their finished assignment on the "past assignments" ("已完成") sub page. The screenshot on the right shows course pages.
To add assignments or tasks, users shall click on the "add assignment" ("添加作业") button on the course pages, such that one will be leaded to the page shown as the screenshot on the left.
When adding a task or assignment, users are required to enter the title of the assignment ("作业名"), the deadline in the timezone that the school is located in ("截止日期"), as well as the time for alerts ("提醒时间") so that it reminds the users to finish assignments in advance, and leave time for final checks and revisions. Additionally, users may add notes in the ("作业备注") column.
Our app was published on the Apple App Store as well as Android application markets in 2021, and was downloaded by more than a thousand users. We hope to maintain the app in the future and to develop more functions to fit the post-pandemic demands.