Sudowudo: Command Line Productivity!
Clone or download
Pull request Compare This branch is 938 commits ahead, 46 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
docs
gradle/wrapper
src
.classpath
.gitignore
.project
.travis.yml
LICENSE
README.md
build.gradle
config.json
copyright.txt
gradle.properties
gradlew
gradlew.bat

README.md

Build Status Coverage Status Codacy Badge

Sudowudo

User Interface


Introduction

  • Sudowudo is a desktop Task Manager application. It's used to keep track of events, deadlines and tasks, desgined espeicially for users who prefer fast input using keyboard.
  • It has a GUI for displaying output but most of the user interactions happen using a CLI (Command Line Interface).
  • It is a Java application, developed with Eclipse IDE in an object-oriented fashion and implements an event-driven architecture
  • It is the designed to be the final product for the beginner's Software Engineering course at the National University of Singapore (NUS). As such, it is built upon an existing product provided by the teaching team.
  • Main features:
    • CRUD (create, read, update, delete) functions for tasks.
    • 3 different types of tasks (event, deadline, floating)
    • Natural language for user input
    • Internal visualizer for sorting tasks by urgency and importance

Site Map

Acknowledgements