What it does
Taskitty allows users to plan events, set reminders and input todo tasks all in one platform via the command line.
How we built it
We built it using primarily Java. Although the features in the app are simple, there was a very strong emphasis on good software engineering practices and object-oriented design. For example, we applied the SOLID principle, learnt the proper usage of version control using Github, and also used continuous integration, namely Travis CI.
Challenges we ran into
This was all our first experience working on an ‘actual’ software engineering project. We needed a little time to get use to the workflow and ensure that we had communication, especially during the initial periods.
This project was done as part of my school’s (National University of Singapore) project.