TaskMan - The Man for Your Task
Clone or download
Pull request Compare This branch is 578 commits ahead, 51 commits behind nus-cs2103-AY1617S1:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
collated
config
demo
docs
gradle/wrapper
src
.classpath
.gitignore
.project
.travis.yml
Collate-TUI.jar
LICENSE
README.md
build.gradle
copyright.txt
gradle.properties
gradlew
gradlew.bat
org.eclipse.jdt.annotation_2.1.0.v20160418-1457.jar
prettytime-4.0.1.Final.jar

README.md

Build Status Coverage Status

TaskMan


TaskMan is a task management application that aims to ease the way you record and search through your tasks. It is a desktop application which stores data locally.

TaskMan is specifically designed for users who favour working entirely from the keyboard. Instead of navigating through the application with mouse clicks, you simply need to type the right keywords to invoke the necessary commands.

Site Map

Acknowledgements

  • Some parts of this sample application were inspired by the excellent Java FX tutorial by Marco Jakob.

  • Credits to Flaticon for their fabulous emoticons.

  • Many thanks to our supervisor, classmates and everyone who gave us great advice.

Originally Address Book (Level 4)

  • This is a desktop Address Book application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
  • It is a Java sample application intended for students learning Software Engineering while using Java as the main programming language.
  • It is written in OOP fashion. It provides a reasonably well-written code example that is significantly bigger (around 6 KLoC) than what students usually write in beginner-level SE modules.
  • What's different from Address Book Level 3:
    • A more sophisticated GUI that includes a list panel and an in-built Browser.
    • More test cases, including automated GUI testing.
    • Support for Build Automation using Gradle and for Continuous Integration using Travis CI.

Licence : MIT