Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
402 commits
Select commit Hold shift + click to select a range
b303ea2
Update Code Coverage
zyonwee Mar 20, 2025
84aa6c2
Merge pull request #80 from zyonwee/Add-DeleteTrip
zyonwee Mar 20, 2025
05be213
Merge pull request #81 from adwinang/#76-add-notes-when-add-trip
adwinang Mar 20, 2025
9e93c13
Merge pull request #83 from adwinang/#82-Add-Note-to-Contact
adwinang Mar 20, 2025
3869974
Edit Message Success literal
kararei Mar 20, 2025
918fa9a
Remove unused imports
kararei Mar 20, 2025
e4094ad
Create integration test for listTrip
kararei Mar 20, 2025
77527c5
List trips in Display Box
kararei Mar 20, 2025
0f4f762
Fix checkstyle
kararei Mar 20, 2025
c1fbada
Merge pull request #84 from kararei/command-list
kararei Mar 20, 2025
1bdf8dd
Change colour of tags based on type
SuspectBlue Mar 24, 2025
3b0f6d2
Add code coverage for person card
SuspectBlue Mar 24, 2025
6f0a929
Add extra testcases for person card
SuspectBlue Mar 24, 2025
b1c0c51
Add edit trip command
dexterleng Mar 25, 2025
f504637
Fix styles
dexterleng Mar 25, 2025
ff43a0f
Add EditTripCommandParserTest
dexterleng Mar 25, 2025
8738ac6
Fix styles
dexterleng Mar 25, 2025
33ada27
Add EditTripCommandTest
dexterleng Mar 25, 2025
c6d7717
Merge pull request #97 from dexterleng/edit-trip
dexterleng Mar 25, 2025
dad23d7
Merge pull request #96 from SuspectBlue/change-tag-colour
SuspectBlue Mar 25, 2025
a0339de
Add trip card and panel UI
SuspectBlue Mar 25, 2025
c3a4bfd
Add trip card testcases
SuspectBlue Mar 25, 2025
d2bdd42
Remove trip card getters and testcases
SuspectBlue Mar 25, 2025
3c10d41
Merge pull request #98 from SuspectBlue/add-trip-card-ui
SuspectBlue Mar 26, 2025
9e5460b
Update README and Ui.png
adwinang Mar 26, 2025
db02476
Add UML Diagrams for Delete
zyonwee Mar 26, 2025
38cc758
Add newline
zyonwee Mar 26, 2025
0729ae2
Ammend parameter requirements
adwinang Mar 26, 2025
24585b0
Update class diagram to include Trip relations
adwinang Mar 26, 2025
d93c851
Add sequence diagram for AddTrip command flow
adwinang Mar 26, 2025
4e55cf6
Fix stylecheck error
adwinang Mar 26, 2025
a3aead4
Enhance logging in LogicManager, ModelManager, and MainWindow
adwinang Mar 26, 2025
185c3d7
Remove unnecessary whitespace in MainWindow.java
adwinang Mar 26, 2025
8446796
Add Javadoc for ModelManager
adwinang Mar 26, 2025
fec4fbd
Add EditTripSequenceDiagram
dexterleng Mar 26, 2025
5afb7f0
Enable assertions in build.gradle
SuspectBlue Mar 27, 2025
a99e74f
Merge pull request #111 from SuspectBlue/enable-assertions
SuspectBlue Mar 27, 2025
c1f3bdb
Add listContact sequence diagram
SuspectBlue Mar 27, 2025
ab32fb7
Rename DeleteCommand
zyonwee Mar 27, 2025
f60019f
Rename Validate Method
zyonwee Mar 27, 2025
609ba43
Remove Termination in PUML
zyonwee Mar 27, 2025
234fa79
Update function parameter
SuspectBlue Mar 27, 2025
e62b26c
TripDate: Add assertions and enhance validation
zyonwee Mar 27, 2025
ef4286d
TripDate: Add logging for date validation
zyonwee Mar 27, 2025
4b2b09d
Add filtering of Trips by Date
kararei Mar 27, 2025
b4244cd
Merge branch 'master' into command-list
kararei Mar 27, 2025
be3455d
Fix checkstyle
kararei Mar 27, 2025
7b56f1d
Merge pull request #100 from adwinang/#91-update-readme
adwinang Mar 27, 2025
cfd3e7e
Refactor AddTripParser to utilise ParserUtil
adwinang Mar 27, 2025
abfe2fc
Remove previous original testcase
kararei Mar 27, 2025
8a280b1
Merge pull request #106 from adwinang/#103-Add-Trip-UML
adwinang Mar 27, 2025
adfeb19
Merge pull request #108 from adwinang/#102-Add-Additional-Logging
adwinang Mar 27, 2025
bb9732c
Merge pull request #113 from SuspectBlue/list-contact-uml
SuspectBlue Mar 27, 2025
f058a51
Merge pull request #101 from zyonwee/Add-UMLDiagrams
zyonwee Mar 27, 2025
d9dbb3f
Merge pull request #114 from zyonwee/Test-DateTime
zyonwee Mar 27, 2025
e80e7e7
Merge branch 'master' into command-list
kararei Mar 27, 2025
fc3a122
Merge pull request #115 from kararei/command-list
kararei Mar 27, 2025
0614426
Add ListTripSequenceDiagram
kararei Mar 27, 2025
d5dccd9
Add EOF newline
kararei Mar 27, 2025
ae90105
Merge pull request #109 from dexterleng/edit-trip-uml
adwinang Mar 27, 2025
9df0ea3
Remove 'destroy' from uml
kararei Mar 27, 2025
025900f
Merge pull request #117 from kararei/uml-list-trips
kararei Mar 27, 2025
fc8cfe8
UserGuide.md: Update Delete Trip and Delete Contact
zyonwee Apr 2, 2025
270d690
Merge pull request #149 from zyonwee/Update-UserGuide
zyonwee Apr 2, 2025
d13b93a
Delete tagContact and addNote from README.md
SuspectBlue Apr 2, 2025
9a160b6
Change contact to trip JavaDocs
SuspectBlue Apr 2, 2025
d150e75
Fix indentation in add contact format message
SuspectBlue Apr 2, 2025
3d217fa
Remove old list command
SuspectBlue Apr 2, 2025
ef53a92
Replace list command testcase
SuspectBlue Apr 2, 2025
4c78be2
Add clear trips functionality to clear command
SuspectBlue Apr 2, 2025
2501a7c
Change edit command to editContact command
SuspectBlue Apr 2, 2025
0071cba
Fix checkstyles for editContact
SuspectBlue Apr 2, 2025
6862a7e
Merge pull request #170 from SuspectBlue/edit-contact-bugs
SuspectBlue Apr 2, 2025
e9a67e3
Update UserGuide.md
adwinang Apr 2, 2025
4f1b0cf
Merge branch 'master' into #119-UserGuide-Draft
adwinang Apr 2, 2025
b6296b4
Edit email and tag message constraints
SuspectBlue Apr 2, 2025
cfa507f
Merge pull request #165 from SuspectBlue/readme-bugs
SuspectBlue Apr 2, 2025
dbd7724
Merge pull request #166 from SuspectBlue/edit-trip-bugs
SuspectBlue Apr 2, 2025
754f0f4
Merge pull request #167 from SuspectBlue/add-contact-bugs
SuspectBlue Apr 2, 2025
bb30b54
Merge pull request #168 from SuspectBlue/remove-list-command
SuspectBlue Apr 2, 2025
1c54db1
Merge pull request #169 from SuspectBlue/clear-command-bugs
SuspectBlue Apr 2, 2025
cd83992
Fix listTrip's error message formatting
dexterleng Apr 2, 2025
77e76fe
Merge pull request #172 from SuspectBlue/message_bugs
SuspectBlue Apr 2, 2025
a177a34
Contact: trim internal spaces when parsing and checking for duplicates
dexterleng Apr 2, 2025
1719d84
Merge remote-tracking branch 'upstream/master' into #119-UserGuide-Draft
adwinang Apr 2, 2025
17ad6a3
Fix UserGuide.md
adwinang Apr 2, 2025
9df38ae
Merge pull request #171 from adwinang/#119-UserGuide-Draft
adwinang Apr 2, 2025
9b86c63
Merge pull request #174 from dexterleng/trim-contact-names
dexterleng Apr 2, 2025
30ecce6
Merge pull request #173 from dexterleng/listtrip-error-formatting
dexterleng Apr 2, 2025
9087fab
Refactor Note handling in trip commands and parser
adwinang Apr 2, 2025
5c46292
Name: allow Unicode letters, digits, and common name punctuation
dexterleng Apr 2, 2025
52a3e41
Edit doc for constructor
adwinang Apr 2, 2025
e463c6d
Fix wrong comment
adwinang Apr 2, 2025
d49e6cd
Fix minor issues in user guide
dexterleng Apr 2, 2025
054fb88
Merge pull request #176 from dexterleng/user-guide-fix
dexterleng Apr 2, 2025
74c817b
Merge pull request #175 from dexterleng/relax-name-validation
dexterleng Apr 2, 2025
da1469c
Merge pull request #177 from adwinang/fix-editTrip-command
adwinang Apr 2, 2025
9ab7f76
Make customer optional for addTrip
adwinang Apr 2, 2025
c323000
Update documentation for optional customer
adwinang Apr 2, 2025
d516b54
Update HelpCommand to not show help window
adwinang Apr 2, 2025
60e85c3
Mass refactoring of note
adwinang Apr 2, 2025
d5a7df1
Add test case coverage for Note class
adwinang Apr 2, 2025
7c79e2c
Add test coverage for ListTrip by Date
kararei Apr 2, 2025
1113f76
Fix command import order
kararei Apr 2, 2025
a553fff
Fix Formatting for message usage example
kararei Apr 2, 2025
25ca342
Fix checkstyle
kararei Apr 2, 2025
fef17cb
Fix indentation
kararei Apr 2, 2025
df961f0
Change 'Help' to 'User Guide'
kararei Apr 2, 2025
99d1a07
Fix command spelling error
kararei Apr 2, 2025
d05dfcb
Merge pull request #181 from kararei/command-list
kararei Apr 3, 2025
5378081
Merge pull request #182 from kararei/listTrip-bugs
kararei Apr 3, 2025
219ca24
Merge pull request #183 from kararei/help-command-bugs
kararei Apr 3, 2025
4e635f5
Merge pull request #184 from kararei/help-command-ui
kararei Apr 3, 2025
190d653
Merge branch 'master' into 129-addtrip-should-allow-trips-to-be-creat…
adwinang Apr 3, 2025
b8a6bd5
Merge pull request #178 from adwinang/129-addtrip-should-allow-trips-…
adwinang Apr 3, 2025
97632b9
Merge pull request #179 from adwinang/master
adwinang Apr 3, 2025
c85c025
Merge pull request #180 from adwinang/161-notes-in-contact-is-not-abs…
adwinang Apr 3, 2025
c7e1500
Update Help Command Output
adwinang Apr 3, 2025
51d579d
Merge pull request #186 from adwinang/fix-help-typo
adwinang Apr 3, 2025
1392015
Use email instead of name to identify Contact
dexterleng Apr 3, 2025
6f168b8
Merge pull request #187 from dexterleng/unique-contact-email
dexterleng Apr 3, 2025
41a6778
Update README.md
SuspectBlue Apr 3, 2025
556b937
Update UG and DG
SuspectBlue Apr 3, 2025
6537842
Fix minor bug in UG
SuspectBlue Apr 3, 2025
d9a3005
Minor edits to UG
SuspectBlue Apr 3, 2025
95c8201
Edit UG with small tweaks
SuspectBlue Apr 3, 2025
b68e2f7
Rename Address Book to Travel Hub
zyonwee Apr 3, 2025
d825986
Update Validation and Message for Phone Number Length
zyonwee Apr 3, 2025
29a304c
Add assertions to list contact command
SuspectBlue Apr 3, 2025
86b1998
Remove unimplemented use cases
SuspectBlue Apr 3, 2025
f4954f4
Remove a assertion
SuspectBlue Apr 3, 2025
fc3fd68
Merge pull request #189 from SuspectBlue/update-guides
SuspectBlue Apr 3, 2025
bee3095
Fix checkstyles for list contact command
SuspectBlue Apr 3, 2025
ff85b79
Fix phone number contraints error message
kararei Apr 3, 2025
897e81c
Limit phone number length
kararei Apr 3, 2025
68546d9
Add additional phone test coverage
kararei Apr 3, 2025
e95e1bc
Improve error message
kararei Apr 3, 2025
0969c0c
Fix phone test case
kararei Apr 3, 2025
b8d2ae1
Fix duplicate detection to be case-insensitive
kararei Apr 3, 2025
2401e0c
Fix contact test cases
kararei Apr 3, 2025
73ec966
Rename to TravelHub
zyonwee Apr 3, 2025
716ce3f
Merge pull request #190 from zyonwee/Fix-Bugs
zyonwee Apr 3, 2025
7616b3d
Merge branch 'master' into email-validation-bug
kararei Apr 3, 2025
49bb9d9
Merge pull request #188 from SuspectBlue/update-readme
SuspectBlue Apr 3, 2025
05c6f23
Merge pull request #191 from SuspectBlue/add-assertions
SuspectBlue Apr 3, 2025
127b9c5
Merge branch 'master' into phone-number-bug
kararei Apr 3, 2025
5be1b2b
Merge pull request #192 from kararei/phone-number-bug
kararei Apr 3, 2025
6831c7f
Merge branch 'master' into email-validation-bug
kararei Apr 3, 2025
199aadf
Update trip uniqueness check to be case-insensitive
adwinang Apr 3, 2025
22678bc
Fix style error
adwinang Apr 3, 2025
310c2bd
Merge pull request #194 from kararei/email-validation-bug
kararei Apr 3, 2025
6a89b75
Merge pull request #195 from adwinang/153-trip-name-is-unique-and-cas…
adwinang Apr 3, 2025
d896f31
Update DG
SuspectBlue Apr 3, 2025
50f3029
Merge pull request #196 from SuspectBlue/update-guides
adwinang Apr 3, 2025
839b08a
Fix some bugs from PE-D
SuspectBlue Apr 6, 2025
5113d9a
Add parameter table to UG
SuspectBlue Apr 6, 2025
6413ba7
Merge pull request #288 from SuspectBlue/ped-bug-fix
SuspectBlue Apr 6, 2025
0e12259
Fix error message for list and add contact
SuspectBlue Apr 6, 2025
27e562d
Fix testcase error
SuspectBlue Apr 6, 2025
8e86677
Fix testcase checkstyles
SuspectBlue Apr 6, 2025
a11c088
Add 'date can be from the past' line in UG
kararei Apr 6, 2025
00b6288
Update user stories
kararei Apr 6, 2025
030bfc7
Add update trip information user story
kararei Apr 6, 2025
5a2c5b4
Update NFR and date format in guides
kararei Apr 6, 2025
560459b
Update UG with unique fields
SuspectBlue Apr 7, 2025
b0ac954
Update find image in UG
SuspectBlue Apr 7, 2025
43e5c2e
Update contacts sample data
SuspectBlue Apr 7, 2025
3838676
ListTrip: show helpful message when no trips are found
dexterleng Apr 7, 2025
583a4d9
Find: Show 'No matching names found!' when there are no matches
dexterleng Apr 7, 2025
a253211
Merge pull request #289 from SuspectBlue/ped-bug-fix
SuspectBlue Apr 7, 2025
be6c4e5
Merge branch 'master' into ped-bug-fixes
kararei Apr 7, 2025
da93503
Merge pull request #291 from kararei/ped-bug-fixes
kararei Apr 7, 2025
e6f24a1
Add Trip Management System to DG
adwinang Apr 7, 2025
46d1fd6
Refactor Commands in UG and Help to Alphabetical
adwinang Apr 7, 2025
10845d0
Add Remarks for Notes to be final Parameter for Add Contact and Trip
zyonwee Apr 7, 2025
3d0ef1f
Update DG to generalize delete use case
zyonwee Apr 7, 2025
740f24a
Rename AddressBook and Persons to ContactBook, Contacts respectively
zyonwee Apr 7, 2025
7558a55
Update DG 2c. #285
zyonwee Apr 7, 2025
0c0672c
Implement confirmation for ClearCommand
adwinang Apr 7, 2025
d58e3bf
Fix indexing for negative numbers
kararei Apr 7, 2025
dbcdc58
Merge pull request #292 from dexterleng/find-zero-results-msg
dexterleng Apr 7, 2025
27188b1
Merge pull request #290 from dexterleng/no-trips-message
dexterleng Apr 7, 2025
91766b3
Merge pull request #296 from zyonwee/Fix-DG-Bugs
zyonwee Apr 7, 2025
8adc8d4
Merge remote-tracking branch 'upstream/master' into 251-pe-dtester-c-…
adwinang Apr 7, 2025
a3f85b1
Merge remote-tracking branch 'upstream/master' into 249-pe-dtester-c-…
adwinang Apr 7, 2025
2b96e4f
Merge pull request #293 from adwinang/251-pe-dtester-c-dg-implementio…
adwinang Apr 7, 2025
fa9e35d
Merge pull request #294 from adwinang/249-pe-dtester-c-ug-help-comman…
adwinang Apr 7, 2025
ebe6e24
Fix Better phrasing 'target user' and 'value proposition' #267
zyonwee Apr 7, 2025
a713b77
Split Trip and Contact error message
kararei Apr 7, 2025
4f0e018
Add a sample trip
dexterleng Apr 7, 2025
f6ac594
Fix ambiguous import
dexterleng Apr 7, 2025
f15b2db
Merge pull request #299 from dexterleng/add-sample-trip
dexterleng Apr 7, 2025
17c980c
Update test cases
kararei Apr 7, 2025
0aea7f8
Update Ui image
SuspectBlue Apr 7, 2025
04bcdea
Fix Add invalid date to trip #219
zyonwee Apr 7, 2025
a1b3a59
Merge pull request #300 from kararei/indexing-error-messages
kararei Apr 7, 2025
f3047a0
Update Message Constraint
zyonwee Apr 7, 2025
323a0e2
Update Test Cases Dates
zyonwee Apr 7, 2025
5a5c3f7
Update DeveloperGuide and UserGuide
adwinang Apr 7, 2025
a3224e4
Merge pull request #302 from adwinang/283-pe-dtester-e-i-can-add-an-e…
adwinang Apr 7, 2025
c770be3
Add additional enhancement to DG
adwinang Apr 7, 2025
928736d
Merge branch 'master' of https://github.com/zyonwee/tp
zyonwee Apr 7, 2025
085989f
Merge remote-tracking branch 'upstream/master' into 287-add-a-clear-c…
adwinang Apr 7, 2025
ddf28ac
Update Test Cases Date
zyonwee Apr 7, 2025
53e9d76
Merge pull request #298 from zyonwee/Fix-DG-Bugs
zyonwee Apr 7, 2025
f6fc17d
Disable showHelp for Help Command
adwinang Apr 7, 2025
655a24e
Add clear command confirmation details
adwinang Apr 7, 2025
9213057
Add annotated Ui and GUI details
SuspectBlue Apr 7, 2025
9e01ca2
Add additional content on ignore additional text on help and clear
adwinang Apr 7, 2025
7e93b50
Merge pull request #301 from SuspectBlue/ped-bug-fix
SuspectBlue Apr 7, 2025
46a117c
Update command summary in UG
SuspectBlue Apr 7, 2025
702a048
Fix DG bug
SuspectBlue Apr 7, 2025
98809f0
Update case-sensitivity importance
kararei Apr 7, 2025
b02b809
Add use case on email format
kararei Apr 7, 2025
b81070c
Update quick start guide
kararei Apr 7, 2025
ae4175f
Remove unused whitespace line'
kararei Apr 7, 2025
557af5a
Merge pull request #305 from kararei/user-guide-fixes
kararei Apr 8, 2025
bee7b9f
Add edit trip and contact use cases in DG
SuspectBlue Apr 8, 2025
7b8f229
Merge pull request #303 from adwinang/232-pe-dtester-a-trip-is-not-co…
adwinang Apr 8, 2025
01441fe
Merge branch 'master' into ped-bug-fix
SuspectBlue Apr 8, 2025
5aa2856
Merge remote-tracking branch 'upstream/master' into 287-add-a-clear-c…
adwinang Apr 8, 2025
9bc56b6
Merge pull request #304 from SuspectBlue/ped-bug-fix
SuspectBlue Apr 8, 2025
a2a8770
Remove unnecessary comments
adwinang Apr 8, 2025
0d34e05
Merge remote-tracking branch 'upstream/master' into 287-add-a-clear-c…
adwinang Apr 8, 2025
c8d80ac
Merge pull request #297 from adwinang/287-add-a-clear-confirmation-bo…
adwinang Apr 8, 2025
7dd96bf
Update DG diagrams
SuspectBlue Apr 8, 2025
841e571
Update clear command description
kararei Apr 8, 2025
7273f55
Minor change
SuspectBlue Apr 8, 2025
9ddd45e
Add UG Images
zyonwee Apr 8, 2025
113c827
Update inconsistent command
SuspectBlue Apr 8, 2025
7e545d4
Merge pull request #307 from zyonwee/Fix-DG-Bugs
zyonwee Apr 8, 2025
e01baa1
Merge pull request #306 from SuspectBlue/ped-bug-fix
SuspectBlue Apr 8, 2025
9568e8e
Update manual test case
SuspectBlue Apr 8, 2025
3e5b73a
Merge pull request #308 from SuspectBlue/ped-bug-fix
SuspectBlue Apr 8, 2025
2c69bc4
Add case-insensitivity planned enhancement
kararei Apr 8, 2025
7d0fa35
Merge branch 'master' into more-ug-fixes
kararei Apr 8, 2025
9e3fc05
Merge pull request #309 from kararei/more-ug-fixes
kararei Apr 8, 2025
d448c7b
minor bug fix
SuspectBlue Apr 8, 2025
070bca1
Merge pull request #310 from SuspectBlue/ped-bug-fix
SuspectBlue Apr 8, 2025
7ea96fb
Update parameters
SuspectBlue Apr 8, 2025
afc67ee
Merge pull request #311 from SuspectBlue/ped-bug-fix
SuspectBlue Apr 8, 2025
dc0fe13
Small fix
SuspectBlue Apr 8, 2025
50c9c18
Merge pull request #312 from SuspectBlue/ped-bug-fix
SuspectBlue Apr 8, 2025
763be44
Update use cases
SuspectBlue Apr 8, 2025
ea1d4dc
Minor edit to use case
SuspectBlue Apr 8, 2025
283dde2
Merge pull request #313 from SuspectBlue/ped-bug-fix
SuspectBlue Apr 8, 2025
8c7f4cb
Remove lines for feature freeze
kararei Apr 8, 2025
a4c6d83
Merge pull request #314 from kararei/feature-freeze
kararei Apr 8, 2025
dd818bc
Update Javadocs
SuspectBlue Apr 8, 2025
fbdaac3
Merge pull request #315 from SuspectBlue/javadoc-update
SuspectBlue Apr 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: MarkBind Action

on:
push:
branches:
- master

jobs:
build_and_deploy:
runs-on: ubuntu-latest
steps:
- name: Install Graphviz
run: sudo apt-get install graphviz
- name: Install Java
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'zulu'
- name: Build & Deploy MarkBind site
uses: MarkBind/markbind-action@v2
with:
token: ${{ secrets.GITHUB_TOKEN }}
rootDirectory: './docs'
baseUrl: '/tp' # assuming your repo name is tp
version: '^5.5.2'
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,10 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/

# Ignore build outputs
bin/

# Ignore all files in the bin directory
bin/*
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ MIT License

Copyright (c) 2016 Software Engineering Education - FOSS Resources

Permission is hereby granted, free of charge, to any person obtaining a copy
Permission is hereby granted, free of charge, to any contact obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
copies of the Software, and to permit contacts to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
Expand Down
36 changes: 25 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,28 @@
[![CI Status](https://github.com/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/se-edu/addressbook-level3/actions)
[![CI Status](https://github.com/AY2425S2-CS2103-F09-1/tp/actions/workflows/gradle.yml/badge.svg)](https://github.com/AY2425S2-CS2103-F09-1/tp/actions)

# TravelHub
![Ui](docs/images/Ui.png)

* This is **a sample project for Software Engineering (SE) students**.<br>
Example usages:
* as a starting point of a course project (as opposed to writing everything from scratch)
* as a case study
* The project simulates an ongoing software project for a desktop application (called _AddressBook_) used for managing contact details.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code base **bigger** (around 6 KLoC) than what students usually write in beginner-level SE modules, without being overwhelmingly big.
* It comes with a **reasonable level of user and developer documentation**.
* It is named `AddressBook Level 3` (`AB3` for short) because it was initially created as a part of a series of `AddressBook` projects (`Level 1`, `Level 2`, `Level 3` ...).
* For the detailed documentation of this project, see the **[Address Book Product Website](https://se-education.org/addressbook-level3)**.
* This project is a **part of the se-education.org** initiative. If you would like to contribute code to this project, see [se-education.org](https://se-education.org/#contributing-to-se-edu) for more info.

## Contents
* [Overview](#overview)
* [Features](#features)
* [Acknowledgments](#acknowledgments)


## Overview
This is TravelHub! TravelHub is a contact management app designed to help travel agents efficiently manage customer information and service details, such as addresses and contact information.
Using a simple command-line interface, it supports **adding, deleting, tagging of contact profiles and trips**.


## Features
TravelHub provides travel agents with tools to:
* Add and manage contacts
* Add trips with customers, services and itinerary
* Tag contacts for better organisation
* Add notes to customer profiles and trips keep track preferences and details

For more information, check out the [TravelHub Project Website](https://ay2425s2-cs2103-f09-1.github.io/tp/).

## Acknowledgements
* This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org).
6 changes: 5 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ test {
finalizedBy jacocoTestReport
}

run {
enableAssertions = true
}

task coverage(type: JacocoReport) {
sourceDirectories.from files(sourceSets.main.allSource.srcDirs)
classDirectories.from files(sourceSets.main.output)
Expand Down Expand Up @@ -66,7 +70,7 @@ dependencies {
}

shadowJar {
archiveFileName = 'addressbook.jar'
archiveFileName = 'TravelHub.jar'
}

defaultTasks 'clean', 'test'
23 changes: 23 additions & 0 deletions docs/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
_markbind/logs/

# Dependency directories
node_modules/

# Production build files (change if you output the build to a different directory)
_site/

# Env
.env
.env.local

# IDE configs
.vscode/
.idea/*
*.iml
66 changes: 33 additions & 33 deletions docs/AboutUs.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,59 @@
## Project team

---
layout: page
title: About Us
layout: default.md
title: "About Us"
---

We are a team based in the [School of Computing, National University of Singapore](https://www.comp.nus.edu.sg).
# About Us

We are a team based in the [School of Computing, National University of Singapore](http://www.comp.nus.edu.sg).

You can reach us at the email `seer[at]comp.nus.edu.sg`

## Project team

### John Doe

<img src="images/johndoe.png" width="200px">
### Dexter Leng

[[homepage](http://www.comp.nus.edu.sg/~damithch)]
[[github](https://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
<img src="images/dexterleng.png" width="200px">

* Role: Project Advisor
[[github](https://github.com/dexterleng)]
[[portfolio](team/dexterleng.md)]

### Jane Doe
* Role: Backend Developer
* Responsibilities: Adding functionality

<img src="images/johndoe.png" width="200px">
### Jovan Yo

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
<img src="images/suspectblue.png" width="200px">

* Role: Team Lead
* Responsibilities: UI
[[github](https://github.com/suspectblue)]
[[portfolio](team/suspectblue.md)]

### Johnny Doe
* Role: Backend Developer
* Responsibilities: Adding functionality

<img src="images/johndoe.png" width="200px">
### Adwin Ang

[[github](http://github.com/johndoe)] [[portfolio](team/johndoe.md)]
<img src="images/adwinang.png" width="200px" alt="Photo of Ang Yong Xiang Adwin">

* Role: Developer
* Responsibilities: Data
[[github](http://github.com/adwinang)]
[[portfolio](team/angYongXiangAdwin.md)]

### Jean Doe
### Kara Rei

<img src="images/johndoe.png" width="200px">
<img src="images/kararei.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/kararei)]
[[portfolio](team/kararei.md)]

* Role: Developer
* Responsibilities: Dev Ops + Threading

### James Doe
### Zyon Wee

<img src="images/johndoe.png" width="200px">
<img src="images/zyonwee.png" width="200px">

[[github](http://github.com/johndoe)]
[[portfolio](team/johndoe.md)]
[[github](https://github.com/zyonwee)]
[[portfolio](team/zyonwee.md)]

* Role: Developer
* Responsibilities: UI
* Role: Software Architect
* Responsibilities: Adding functionality
6 changes: 4 additions & 2 deletions docs/Configuration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---
layout: page
title: Configuration guide
layout: default.md
title: "Configuration guide"
---

# Configuration guide

Certain properties of the application can be controlled (e.g user preferences file location, logging level) through the configuration file (default: `config.json`).
13 changes: 8 additions & 5 deletions docs/DevOps.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
---
layout: page
title: DevOps guide
layout: default.md
title: "DevOps guide"
pageNav: 3
---

* Table of Contents
{:toc}
# DevOps guide

--------------------------------------------------------------------------------------------------------------------
<!-- * Table of Contents -->
<page-nav-print />

<!-- -------------------------------------------------------------------------------------------------------------------- -->

## Build automation

Expand Down
Loading