Project POSEIDON
Project POSEIDON - Repo, Website
POSEIDON - stands for Planner and Organizer that's Simple, Efficient, Intelligent, Digital, Optimized and Nifty.
What's Poseidon?
Poseidon is a desktop application for keeping track of todo tasks, upcoming deadlines and planning events. Poseidon's efficient and intelligent algorithm, combined with an optimized Command Line Interface (CLI) and a simple Graphical User Interface (GUI) gives you a fast and smooth user experience. If you can type fast, Poseidon can help you plan and organize your day faster than traditional GUI apps.
Poseidon was built as a green-field individual software project as part of CS2103T - Software Engineering, a course/module taken in Year 2 Semester 1 of my undergraduate studies.
With the help of
- Java - Written in Java™ SE Development Kit 11.0.9 (JDK 11.0.9)
- JavaFX - An open source software platform for creating GUI-based desktop applications built on Java. JavaFX Version 11 used.
- SceneBuilder - A visual layout tool with Drag & Drop interface for designing JavaFX application interfaces. Scene Builder 16.0.0 used.
- IntelliJ IDEA Community Edition - Text editor for Java. IntelliJ IDEA 2021.2 IC-212.4746.92 used.
Couldn't have done it without
- Send icon made by Freepik from Flaticon
- Poseidon art and logo created using Canva
- Code inspiration and help from SkyBlaise99 from Task
- User Guide art inspiration from hsiaotingluv from User Guide
Some numbers...
- Project POSEIDON was initiated on 19th August, 2021, and took 15 coding sessions spread over 43 days and was last updated on 30th September, 2021.
- A total of 5300 lines of text, 3600 LoC of which are in Java