-
Something Daily is a desktop task and expenditure tracker application. It has a GUI (Graphical User Interface) but most of the user interactions happen using a CLI (Command Line Interface).
-
It is a Java application for busy students who needs help in better managing their student life.
-
The application aims to assist students in managing all of their academic work and spendings, hence improving their student life.
-
It has 3 key components: To-do List, Expenditure Tracker, and Calendar.
-
It is built upon Address Book L4, a Java application intended for students in learning Software Engineering principles while using Java as the main programming language.
-
Features:
-
A sophisticated GUI that includes two list panels and an in-built calendar.
-
More test cases, including automated GUI testing.
-
Support for Build Automation using Gradle and for Continuous Integration using Travis CI.
-
Acknowledgements
-
This application is built upon Address Book L4 by SE-EDU.
-
Some parts of this application were inspired by the excellent Java FX tutorial by Marco Jakob.
-
Libraries used: TextFX, ControlsFX, Jackson, Guava, JUnit5, JFreeChart