Repository for the Individual Project of CS2103T - Software Engineering taken in AY2021-2022 Semester 1.
POSEIDON - stands for Planner Organizer that's Simple Efficient Intelligent Digital Optimized and Nifty.
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.
Project POSEIDON was made possible due to the following tech stack:
- 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.
- Git CLI - Version control
Thank you.
- 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
-
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.
-
5300 total lines of text of which 3600 LOC are in Java
Yeluri Ketan - Undergraduate, Computer Science, NUS '24