tp

Vignesh - Project Portfolio Page

Project Overview : Sniff

Sniff is a Command Line Interface (CLI) Appointment Tracker designed specifically for veterinary clinics in Singapore. Its main functions are to track various appointments of types: Surgery, Vaccination, & Consultation via uid, date, and appointment type to help clinics better manage their working staff.

Summary of Contributions

Given below are my contributions to the project.

2) Enhancements Implemented:

  1. Implemented find feature for Sniff v.2.0: #41
  2. Enhanced find feature to also find by date for Sniff v.2.1: #150
  3. Feature: Storage for Sniff v.2.0
    • What it does: Save all Appointments that are marked as undone into a SniffAppointments Save File. Load Archive Save File when Sniff starts and read in saved appointments.
    • Justification: This feature improves the product significantly by providing users with a convenient way to store and access appointments.
    • Highlights: This enhancement also allows users to also export appointments to a different computer.

3) Contributions to User Guide (UG):

  1. User guide for find command and storage

4) Contributions to Developer Guide (DG):

  1. Added sequence diagram for Storage class.
  2. Added sequence diagrams for find command.

5) Contributions to Team-Based Tasks:

  1. Project Management: Sniff JAR Release for v2.0
  2. Implementing Bug Fixes for find feature and storage from PE-D. Github Issues: #131 #130

COMMUNITY

1) Review/Mentoring Contributions:

  1. Team Pull Requests Reviewed: #39 #23#20#16