Skip to content

Latest commit

 

History

History
69 lines (41 loc) · 2.67 KB

jwl1997.adoc

File metadata and controls

69 lines (41 loc) · 2.67 KB

jwl1997 - Project Portfolio

PROJECT: UniLA


Overview

  • UniLA is a desktop utilities application designed for NUS students who are typing oriented.

  • UniLA provides an efficient and convenient solution for managing contact list and event list, contact interactions, planning meetings, setting up reminders, etc.

  • The application is primarily concerned with CLI (Command Line Interface) Interaction, with a simple and intuitive GUI provided.

Summary of contributions

  • Major enhancement: build event list component and enable add, delete, list, edit events and the connection between persons and events

    • What it does: allows the NUS student to store and manage events and add participants from their contact list to events

    • Justification: This feature improves the product significantly because it can help NUS students to better manage upcoming events

    • Highlights: This enhancement complements the exist functionality of AddressBook4 and greatly increase the capacity of product. It required significant effort to build a new event model and various logic commands

  • Code contributed: [RepoSense Project Code Dashboard]

  • Other contributions:

    • Project management:

      • Set up team repo and integrate Travis, Coveralls, Appveyor to team repo.

      • Set team repo to be RepoSense-compatible

      • Managed releases v1.2 - v1.4 (3 releases) on GitHub

    • Community:

      • PRs reviewed (with non-trivial review comments): #31, #80, #95

      • Reported bugs and suggestions for other teams in the class (examples: 1, 2, 3)

Contributions to the User Guide

Given below are sections I contributed to the User Guide. They showcase my ability to write documentation targeting end-users.

Contributions to the Developer Guide

Given below are sections I contributed to the Developer Guide. They showcase my ability to write technical documentation and the technical depth of my contributions to the project.

PROJECT: PowerPointLabs


{Optionally, you may include other projects in your portfolio.}