Skip to content

Repository files navigation

Omni-Task

launcher_icon_256px


An multipurpose timetable planner, task-manager and calendar app for NTU students on Android.

Introduction

The idea of this mobile app is to be a task manager and calendar specifically designed for students to keep track of their timetable schedules and assignment deadlines, by adding features that I would personally find useful:

  1. Usually, entering a timetable into an ordinary calendar app is tedious as it repeats weekly.
  2. It would be great to keep track of any lesson changes (change in location, lesson cancelled etc) more easily.
  3. When entering a new task, be able to assign it to a particular upcoming lesson.

Features

  1. Search for a module with it's various indexes and exam
  2. Plan timetable and save it
  3. Keep track of lessons in the calendar
  4. Task manager
Keep track of lessons Plan your timetable
Webp net-resizeimage Webp net-resizeimage (1)
Search for a module See module indexes and details
Webp net-resizeimage (2) Webp net-resizeimage (3)
Add and edit tasks Assign task to a class
Webp net-resizeimage Webp net-resizeimage (1)
Set reminder timing Receive reminders
alarm_timing receive_reminders

Acknowledgements

  1. Json Data - Repository by kenrick95 that does web-scraping of course data from NTU public server and parses the data into Json
  2. Android-Week-View - Display highly customizable calendar views in your Android app
  3. Toasty - The usual Toast, but with steroids
  4. Icon made by Freepik from www.flaticon.com

License

Copyright 2019 Nicholas Gan

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

About

NTU course planner, timetable manager and task manager android app

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages