“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler
- Not scalable
- Offline only
- Not easy to use
- Familiarity with command line
- Familiarity with Java, a high level, garbage collected, statically typed, compiled and interpreted, object oriented, perfect programming language
- Blazingly fast 🦀 (not possible unless you use ruby, python or javascript)
- Add and keep track of your tasks, except occasionally making you yell when missing a "/" in the command
- Easily see all of your tasks by dumping all of your tasks at once instead of pagination
- Very intuitive marking/deletion of tasks by ids instead of task details
- Persistent storage of your tasks in a offline app that probably only runs on your pc instead of putting it in a cloud based cross-platform service that syncs your tasks across all of your devices
- Very robust app with 0.1% test coverage
- Impressive GUI that uses JavaFX instead modern web frameworks such as svelte
- Except it is a waste of your time to use it
To get started with our application, follow these simple steps:
- Clone the repository:
git clone https://github.com/ForAeons/ip.git
- Navigate to the project directory:
cd ip
- Build the app:
./gradlew build
- Start the application or run the
main
method of the Main class:
./gradlew run