Project: WedLog

WedLog is a desktop application created for partners getting married that helps them manage the guests and vendors involved in the wedding. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java, and has about 10 kLoC. This project is based on AddressBook - Level 3.

Given below are my contributions to the project.


Features

  1. New Feature: Added the ability to delete guests.
    • What it does: allows the user to delete guests from the guest list.
    • Justification: This feature allows users to remove guests whom they no longer wish to keep track of in WedLog.

  1. New Feature: Added the ability to delete vendors.
    • What it does: allows the user to delete vendors from the vendor list.
    • Justification: This feature allows users to remove vendors whom they no longer wish to keep track of in WedLog.

  1. New Feature: Added the ability to track a guest's table number.
    • What it does: allows the user to set a guest's table to any number.
    • Justification: This feature allows users to assign guests to specific tables and keep track of which guests are seated at which tables.

  1. New Feature: Restyled the UI to match the WedLog brand.
    • What it does: The restyled UI updates the visual design and layout of the application to align with the WedLog brand. This includes changes to the color scheme, typography, icons, and overall aesthetic to provide a consistent and visually appealing user experience.
    • Justification: This UI restyling is implemented to ensure brand consistency and improve the overall look and feel of the application. By aligning with the WedLog theme, it enhances the user interface's cohesiveness and user engagement, creating a more enjoyable user experience.

Code Contributed


Project Management

  • Changed product icon to WedLog logo: PR #142
  • Improved user guide formatting: PR #130
  • Improved developer guide formatting: PR #265
  • Maintained issue tracker
  • Managed release v1.4 on GitHub

Documentation

  • User Guide:
    • Added documentation for the features guest delete and vendor delete: PR #41
    • Wrote the following sections: PR #266
      • Welcome
      • How to Use This Guide
      • WedLog Tutorial
      • Understanding the WedLog Interface: User Input and Feedback
      • Understanding the WedLog Interface: Lists
  • Developer Guide:
    • Added user stories: PR #34
    • Added implementation details for the delete feature: PR #146

Community