Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CS2103T-T14-1] EffiTrack #89

Open
wants to merge 275 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
275 commits
Select commit Hold shift + click to select a range
eb7aa66
Update my section in AboutUs
howen02 Mar 6, 2024
8b7c00a
Merge pull request #32 from howen02/master
howen02 Mar 6, 2024
24a0de7
Update README and About Us pic
yiwern5 Mar 7, 2024
db1d6da
Update README and About Us pic
yiwern5 Mar 7, 2024
49b61ee
Update README and About Us pic
yiwern5 Mar 7, 2024
5215562
Edit AboutUs.md
ziyi22 Mar 7, 2024
b6a009b
Edit AboutUs.md
ziyi22 Mar 7, 2024
669de9e
Edit AboutUs.md: Edit github link
ziyi22 Mar 7, 2024
76e7693
Merge pull request #34 from ziyi22/branch-update-AboutUs
ziyi22 Mar 7, 2024
0b2d156
Update Dev Guide
yiwern5 Mar 7, 2024
43d0307
Added my info on AboutUs.md
KiatLun Mar 7, 2024
813edfe
Merge pull request #36 from yiwern5/yw-dg
yiwern5 Mar 8, 2024
b5e150f
Added additional info on me on AboutUs.md
KiatLun Mar 8, 2024
254361b
Merge pull request #37 from KiatLun/Update-AboutUs
howen02 Mar 8, 2024
5e2a431
Edit AboutUs.md
ziyi22 Mar 8, 2024
8691285
Merge pull request #39 from ziyi22/branch-update-AboutUs
ziyi22 Mar 8, 2024
5476132
Edit AboutUs
howen02 Mar 8, 2024
5721641
Merge pull request #40 from howen02/branch-update-aboutus
howen02 Mar 8, 2024
1501117
Edit DeveloperGuide.md: Add Target User and Value Proposition
ziyi22 Mar 8, 2024
9da0c47
Merge pull request #41 from ziyi22/branch-update-DG
ziyi22 Mar 8, 2024
7e255e3
Edit kiatlun.png image name
howen02 Mar 8, 2024
521ef7c
Merge pull request #42 from howen02/master
howen02 Mar 8, 2024
bce0d35
Add usecase to DG
howen02 Mar 11, 2024
030602d
Merge pull request #43 from howen02/branch-add-usecase
howen02 Mar 11, 2024
75c0e87
Added new Non-Functional Requirements
KiatLun Mar 11, 2024
8b406b9
Update DeveloperGuide.md
wolffe88 Mar 11, 2024
af5af3a
Merge pull request #45 from wolffe88/add-user-stories
wolffe88 Mar 11, 2024
0294d03
Merge pull request #44 from KiatLun/Update-DevGuide
howen02 Mar 11, 2024
4b95a7b
Update Project Website Homepage
yiwern5 Mar 14, 2024
a152d25
Merge branch 'master' of https://github.com/yiwern5/tp into yw-dg
yiwern5 Mar 14, 2024
3162c54
Update Project Website Homepage
yiwern5 Mar 14, 2024
7c13140
Merge pull request #46 from yiwern5/yw-dg
yiwern5 Mar 14, 2024
76f938b
edit target user profile
ziyi22 Mar 16, 2024
c99f6a9
Change UI Layout
yiwern5 Mar 17, 2024
2a4a485
Change UI Layout
yiwern5 Mar 17, 2024
41a9c6c
Merge pull request #47 from yiwern5/ui
howen02 Mar 17, 2024
0a1525d
Merge branch 'master' of https://github.com/ziyi22/tp into branch-upd…
ziyi22 Mar 18, 2024
a99ecdf
edit find command
Mar 18, 2024
802b1d4
Add department
yiwern5 Mar 18, 2024
4ae66b1
edit find command
Mar 18, 2024
4c0af07
Merge pull request #50 from wolffe88/find-command
wolffe88 Mar 18, 2024
13aa58c
Merge pull request #49 from yiwern5/branch-assign-department
yiwern5 Mar 18, 2024
57e2453
Change UML and user guide
yiwern5 Mar 18, 2024
444ad84
Merge pull request #52 from yiwern5/yiwern-uml
yiwern5 Mar 18, 2024
0945fb8
add filter command
Mar 18, 2024
84eaf5f
add filter command
Mar 18, 2024
a4e6427
Merge pull request #54 from wolffe88/filter-command
wolffe88 Mar 18, 2024
e4adf2a
Implements AssignTaskCommand
ziyi22 Mar 19, 2024
1338cd2
Fix test cases
ziyi22 Mar 19, 2024
3ab920c
Edit department
yiwern5 Mar 19, 2024
40e43c3
Merge pull request #55 from yiwern5/branch-edit-department
yiwern5 Mar 19, 2024
9fb29cb
Added Assign Task Feature
ziyi22 Mar 19, 2024
94395a3
Added Assign Task Feature
ziyi22 Mar 20, 2024
61736be
Added Assign Task Feature
ziyi22 Mar 20, 2024
ea09893
Added Assign Task Feature
ziyi22 Mar 20, 2024
518610d
Added Assign Task Feature
ziyi22 Mar 20, 2024
2cefd39
Solved Merge Conflicts
ziyi22 Mar 20, 2024
48911ba
Solved Merge Conflicts
ziyi22 Mar 20, 2024
20bff25
Add test for parsing assign command.
ziyi22 Mar 20, 2024
31cd0de
Merge pull request #58 from ziyi22/branch-AssignTask
ziyi22 Mar 20, 2024
8273a46
Implement efficiency metric
howen02 Mar 21, 2024
b57ce2f
Change efficiency message
howen02 Mar 21, 2024
fffa4e8
Fix efficiency UI
howen02 Mar 21, 2024
11c0a88
Merge pull request #59 from howen02/branch-efficiency
howen02 Mar 21, 2024
e8c429e
Update UML Diagram
ziyi22 Mar 21, 2024
f190a25
Merge pull request #60 from ziyi22/branch-UML-Diagram
howen02 Mar 21, 2024
3d84bde
Update UML to reflect efficiency metrics
howen02 Mar 21, 2024
c6623b7
Update user guide
howen02 Mar 21, 2024
d9fc7e2
Implemented MarkTaskCommand
KiatLun Mar 21, 2024
834a160
Merge pull request #61 from howen02/branch-update-uml
howen02 Mar 21, 2024
99812a8
Merge pull request #62 from KiatLun/Branch-MarkTask
howen02 Mar 21, 2024
9412cd2
modified UML
Mar 21, 2024
452c53b
Merge pull request #63 from wolffe88/UML
wolffe88 Mar 21, 2024
38bdb52
Modify UML and user guide
KiatLun Mar 21, 2024
f639070
Merge pull request #65 from KiatLun/Branch-modifyUML-UserGuide
KiatLun Mar 21, 2024
de60442
Update UserGuide.md
ziyi22 Mar 25, 2024
24448b2
DG, UG and help command
yiwern5 Mar 25, 2024
61bde3a
Merge pull request #67 from yiwern5/yw-ug
yiwern5 Mar 25, 2024
6395a62
Update person card ui
yiwern5 Mar 25, 2024
2be2d20
Update person card ui
yiwern5 Mar 25, 2024
224f515
Update UserGuide.md
ziyi22 Mar 26, 2024
02b0266
Merge branch 'master' into branch-Update-UserGuide
ziyi22 Mar 26, 2024
484f335
Edit UserGuide.md
ziyi22 Mar 27, 2024
59f17a0
Merge branch 'branch-Update-UserGuide' of https://github.com/ziyi22/t…
ziyi22 Mar 27, 2024
4e2134a
Edit UserGuide.md
ziyi22 Mar 27, 2024
de14fce
Merge pull request #70 from ziyi22/branch-Update-UserGuide
ziyi22 Mar 27, 2024
87ccc53
Undo command, redo command, history command and bug fix
yiwern5 Mar 27, 2024
b55e64c
Implement FilterEfficiencyCommand
ziyi22 Mar 27, 2024
97512b2
Added test cases to improve codecov
ziyi22 Mar 27, 2024
39eb395
Merge pull request #72 from ziyi22/branch-Filter-Efficiency
ziyi22 Mar 27, 2024
e077bda
Merge branch 'master' into branch-undo-command
ziyi22 Mar 27, 2024
e26ca5b
Merge pull request #71 from yiwern5/branch-undo-command
ziyi22 Mar 27, 2024
de19003
Fixed filter efficiency command
yiwern5 Mar 27, 2024
2537555
Merge pull request #73 from yiwern5/branch-fix-filter-efficiency
howen02 Mar 27, 2024
6ffbd71
Updated DG and UG for new commands
yiwern5 Mar 27, 2024
997d372
Merge pull request #69 from yiwern5/branch-ui-v2
yiwern5 Mar 28, 2024
24e4cd0
Merge pull request #74 from yiwern5/branch-undo-redo-history-dg
yiwern5 Mar 28, 2024
f1d50f8
Enable assertions
yiwern5 Mar 28, 2024
ffde5c8
Enable assertions
yiwern5 Mar 28, 2024
d5ed04d
Merge pull request #75 from yiwern5/branch-gradle-assertion
yiwern5 Mar 28, 2024
bfb5d09
Merge branch 'master' of https://github.com/yiwern5/tp
yiwern5 Mar 29, 2024
4b6bed5
Change jar name
howen02 Mar 29, 2024
f450069
Merge branch 'master' of https://github.com/howen02/tp
howen02 Mar 29, 2024
b0356cc
Update DG with efficiency leaderboard proposal
howen02 Mar 29, 2024
bf34ca2
Merge pull request #77 from howen02/branch-update-dg
howen02 Mar 29, 2024
d50b848
Made new ReassignTaskCommand
KiatLun Mar 29, 2024
961261c
added a command to edit deadline of tasks
Mar 29, 2024
f95dca0
added a command to edit deadline of tasks
Mar 29, 2024
d53a48e
Merge pull request #79 from wolffe88/edit-deadline-command
wolffe88 Mar 29, 2024
3fbd6d0
Update Userguide
KiatLun Mar 29, 2024
367c544
Update DeveloperGuide.md
wolffe88 Mar 29, 2024
b763fcc
Merge branch 'master' into Branch-Reassign-Tasks
KiatLun Mar 29, 2024
9c11cba
Merge pull request #78 from KiatLun/Branch-Reassign-Tasks
KiatLun Mar 29, 2024
e2c24f1
Update the implementation of assign task in DeveloperGuide
ziyi22 Mar 29, 2024
c7dacc4
UpdateDeveloperGuide
ziyi22 Mar 29, 2024
3c91ba4
UpdateDeveloperGuide
ziyi22 Mar 29, 2024
a89296a
Merge branch 'AY2324S2-CS2103T-T14-1:master' into branch-Update-DG
ziyi22 Mar 29, 2024
802bda3
Edit AddressBookParser
ziyi22 Mar 29, 2024
01e4ec1
Merge branch 'branch-Update-DG' of https://github.com/ziyi22/tp into …
ziyi22 Mar 29, 2024
7212c0a
Edit AddressBookParser
ziyi22 Mar 29, 2024
8d93bae
Merge pull request #81 from ziyi22/branch-Update-DG
ziyi22 Mar 29, 2024
194baf2
Able to undo for assign task and mark task as done
yiwern5 Mar 29, 2024
1fe22bd
Able to undo for assign task and mark task as done
yiwern5 Mar 29, 2024
2958d8c
Merge pull request #82 from yiwern5/branch-fix-undo
yiwern5 Mar 29, 2024
5555d39
Able to undo for edit deadline and reassign task
yiwern5 Mar 29, 2024
5922d65
Edited set task method
yiwern5 Mar 29, 2024
796dd09
Merge pull request #83 from yiwern5/branch-fix-undo-task-deadline
yiwern5 Mar 29, 2024
8597ac7
Edit UI to display task.
ziyi22 Mar 30, 2024
63237d5
Merge pull request #84 from ziyi22/branch-UI
yiwern5 Mar 31, 2024
9eefb5c
added tests for edit deadline
Apr 1, 2024
d0155f8
Merge pull request #80 from AY2324S2-CS2103T-T14-1/wolffe88-patch-1
wolffe88 Apr 1, 2024
b8ab827
Implement dynamic efficiency
howen02 Apr 3, 2024
1ed4def
Update imports for a valid build
howen02 Apr 3, 2024
f71ca7d
Add fix clock to ensure test cases are consistent across different OS
howen02 Apr 3, 2024
b5c0575
Update test cases for updating efficiency
howen02 Apr 3, 2024
bf51731
Merge pull request #85 from wolffe88/test-for-edit-deadline
howen02 Apr 3, 2024
c9983e8
Merge pull request #89 from howen02/branch-dynamic-efficiency
howen02 Apr 3, 2024
ac65e24
Add Find Task Command
howen02 Apr 3, 2024
85fa417
Add test cases
howen02 Apr 3, 2024
8247414
Fix gradle build error
howen02 Apr 3, 2024
5110f9e
Merge pull request #90 from howen02/branch-find-task
howen02 Apr 3, 2024
4545df7
Change the position of task and phone in person card.
ziyi22 Apr 3, 2024
937eddb
Merge pull request #92 from ziyi22/branch-UI
ziyi22 Apr 3, 2024
a69f8f3
Update user guide to contain findtask command
howen02 Apr 3, 2024
d3e8c24
Merge pull request #93 from howen02/branch-update-ug
howen02 Apr 3, 2024
29ce6ab
added comment for persons
Apr 3, 2024
cc98776
added comment for persons
Apr 3, 2024
9e03733
added tests for comment
Apr 3, 2024
c705f7a
added tests for comment
Apr 3, 2024
3f9800e
added tests for comment
Apr 4, 2024
212a794
Merge pull request #94 from wolffe88/comment-command
wolffe88 Apr 4, 2024
a4ddea7
added tests for comment
Apr 4, 2024
bc01e75
Fix Reassign
ziyi22 Apr 4, 2024
b7e8e8f
Merge pull request #98 from wolffe88/added-UI-for-comment
wolffe88 Apr 4, 2024
a8b528f
fixed edit deadline update on UI
Apr 4, 2024
9fdf0e4
Merge pull request #99 from ziyi22/branch-Edit-Reassign
ziyi22 Apr 4, 2024
5c229a3
Merge pull request #100 from wolffe88/added-UI-for-comment
wolffe88 Apr 4, 2024
596b3b7
Fix Duplicate Task, allow assigning task with same title and deadline…
ziyi22 Apr 4, 2024
ba4f91e
Merge pull request #101 from ziyi22/branch-Fix-DuplicateTask
ziyi22 Apr 4, 2024
3a7bae8
Implement findfree command
howen02 Apr 4, 2024
240f01d
Resolve merge conflict
howen02 Apr 4, 2024
d918511
Add test cases for FindFreePersonCommand and HasNoTaskPredicate
howen02 Apr 4, 2024
7ea9711
Merge pull request #102 from howen02/branch-find-free
howen02 Apr 4, 2024
1b7dfab
Added a visble tasklist to view all tasks done or not done.
KiatLun Apr 4, 2024
8f1ea3b
Merge pull request #103 from KiatLun/Branch-See-Tasks
KiatLun Apr 4, 2024
7495465
Merge pull request #103 from KiatLun/Branch-See-Tasks
KiatLun Apr 4, 2024
7c829ee
Merge branch 'master' of https://github.com/yiwern5/tp
yiwern5 Apr 4, 2024
fe39429
Fix edit command
yiwern5 Apr 4, 2024
9ead5a0
Fixed edit command with duplicated task name
yiwern5 Apr 5, 2024
bfbac93
undo the fix
yiwern5 Apr 5, 2024
bd1d2f8
Merge pull request #104 from yiwern5/fix-edit-command
yiwern5 Apr 5, 2024
60c0c1c
Fix edit deadline command ui problem
yiwern5 Apr 5, 2024
5da34e0
Fix duplicate task
ziyi22 Apr 5, 2024
bffa5ee
Merge pull request #106 from ziyi22/branch-Fix-DuplicateTask
yiwern5 Apr 5, 2024
8f69cbe
Merge pull request #105 from yiwern5/fix-edit-deadline-command
yiwern5 Apr 5, 2024
18fec60
Fix task list UI problem
yiwern5 Apr 6, 2024
eed30cc
Merge pull request #168 from yiwern5/task-list-ui
yiwern5 Apr 6, 2024
2a493e7
Added description for history command
yiwern5 Apr 6, 2024
fc25f41
Edited efficiency threshold glossary
yiwern5 Apr 6, 2024
6bb37be
Tag ug
yiwern5 Apr 6, 2024
4afc2bc
Update UserGuide.md
wolffe88 Apr 6, 2024
2c59adf
Edit message to match actual behavior.
ziyi22 Apr 10, 2024
f6d5338
Edit User Guide
ziyi22 Apr 10, 2024
444eb62
Merge pull request #171 from ziyi22/branch-Fix-Issues
ziyi22 Apr 10, 2024
998bf95
Update Ui Screenshot
ziyi22 Apr 10, 2024
aafe634
Merge pull request #169 from yiwern5/documentation-fix
ziyi22 Apr 10, 2024
b971459
Merge pull request #170 from AY2324S2-CS2103T-T14-1/wolffe88-patch-2
ziyi22 Apr 10, 2024
147d40e
Update Ui Screenshot
ziyi22 Apr 10, 2024
7f3f9a3
Merge branch 'master' of https://github.com/ziyi22/tp into branch-Fix…
ziyi22 Apr 10, 2024
bed94e0
Edit UserGuide
ziyi22 Apr 10, 2024
e607402
Edit UserGuide: Fix tags spacing issue.
ziyi22 Apr 10, 2024
7fbd782
Merge pull request #172 from ziyi22/branch-Fix-Issues
howen02 Apr 11, 2024
eb91c1b
Modify user guide
howen02 Apr 11, 2024
90c2c5e
Merge branch 'master' into branch-fix-effiency-ug
howen02 Apr 11, 2024
86a78cc
Merge pull request #173 from howen02/branch-fix-effiency-ug
howen02 Apr 11, 2024
8b2f84f
Fix find free command
howen02 Apr 11, 2024
46588e2
Add findfree command into user guide
howen02 Apr 11, 2024
ac1c56a
Fix testcase build error
howen02 Apr 11, 2024
1279b6f
Merge pull request #174 from howen02/branch-fix-findfree
howen02 Apr 11, 2024
5fcdeac
Edit user guide details for find task
howen02 Apr 11, 2024
14323f7
Merge pull request #175 from howen02/branch-fix-findtask-ug
howen02 Apr 11, 2024
803f8d5
Fix findtask to check task title instead of task object
howen02 Apr 11, 2024
0c2439f
Merge pull request #176 from howen02/branch-fix-findtask
howen02 Apr 11, 2024
6958aa9
fixed edit deadline update on UI
Apr 13, 2024
4a1d03d
Update UG, DG and project portfolio
yiwern5 Apr 13, 2024
46bfb96
Fix dg checkstyle
yiwern5 Apr 13, 2024
e46644c
Merge pull request #177 from wolffe88/error-message-bug-fix
wolffe88 Apr 13, 2024
1a2e0b1
Fix ug comment parameter
yiwern5 Apr 13, 2024
159a7be
Fix project portfolio
yiwern5 Apr 13, 2024
0d74014
Merge pull request #178 from yiwern5/yw-ug-dg
yiwern5 Apr 13, 2024
37cae4c
fixed edit deadline update on UI
Apr 13, 2024
a4e4d6a
updated documentation
Apr 13, 2024
ae9a26c
Merge branch 'master' into updated-docs
wolffe88 Apr 13, 2024
34c6dc1
updated documentation
Apr 13, 2024
51b2093
updated documentation
Apr 13, 2024
5062b2b
Merge branch 'master' into added-team-docs
wolffe88 Apr 13, 2024
42c7547
Merge pull request #179 from wolffe88/updated-docs
wolffe88 Apr 13, 2024
dcc0d51
Merge branch 'master' into added-team-docs
wolffe88 Apr 13, 2024
a08c89e
Merge pull request #180 from wolffe88/added-team-docs
wolffe88 Apr 13, 2024
3913b13
fixed mark bug
Apr 14, 2024
3b6d337
fixed mark bug
Apr 14, 2024
2dc36bf
Merge pull request #181 from wolffe88/fixed-mark-bug
wolffe88 Apr 14, 2024
2635007
Fix mark task and added back findfree in ug
yiwern5 Apr 14, 2024
fb107cd
Fix mark task and edit command
yiwern5 Apr 14, 2024
0b45f1d
Added isBusy javadoc
yiwern5 Apr 14, 2024
ee992cf
Merge pull request #182 from yiwern5/fix-marktask
yiwern5 Apr 14, 2024
1a13967
Fixed the reassign task bug where task list is not updated with new o…
KiatLun Apr 15, 2024
36a8ff3
Merge pull request #183 from KiatLun/master
KiatLun Apr 15, 2024
eef3dd4
Changed to getEfficiency instead of updating
yiwern5 Apr 15, 2024
881100f
Merge pull request #184 from yiwern5/reassign-eff-fix
wolffe88 Apr 15, 2024
c04d215
Update UserGuide.md
wolffe88 Apr 15, 2024
b1e97a4
Merge pull request #185 from AY2324S2-CS2103T-T14-1/wolffe88-patch-4
wolffe88 Apr 15, 2024
1a0bbd4
Cite code reuse from AB4
yiwern5 Apr 15, 2024
ed907cd
Cite code reuse from AB4
yiwern5 Apr 15, 2024
31ad486
Implement new test cases for the MarkTaskCommand and ReassignTaskCommand
KiatLun Apr 15, 2024
8f500b7
Merge pull request #186 from yiwern5/code-reuse
yiwern5 Apr 15, 2024
bb4747d
Implement new test cases for the MarkTaskCommand and ReassignTaskCommand
KiatLun Apr 15, 2024
7405e76
Merge pull request #188 from KiatLun/Implement-more-tests
KiatLun Apr 15, 2024
bdc88ad
Update UserGuide.md
wolffe88 Apr 15, 2024
ced97ca
Fix person deletion issue after marking a task as done
howen02 Apr 15, 2024
a6113f7
Remove unused imports
howen02 Apr 15, 2024
0ef23ad
Merge pull request #189 from AY2324S2-CS2103T-T14-1/wolffe88-patch-5
yiwern5 Apr 15, 2024
2f00ed5
Merge pull request #190 from howen02/branch-fix-delete
wolffe88 Apr 15, 2024
e831fe3
Feature flaw and fix comment command
yiwern5 Apr 15, 2024
9b60e9d
Fix cicd
yiwern5 Apr 15, 2024
3ca8532
Fix dg
yiwern5 Apr 15, 2024
42dadf4
Merge pull request #191 from yiwern5/enhancement
wolffe88 Apr 15, 2024
44a50e3
Fix ug
yiwern5 Apr 15, 2024
35edc7d
Fix ug
yiwern5 Apr 15, 2024
ce700b0
Merge pull request #192 from yiwern5/fix-ug
wolffe88 Apr 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
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: '11'
distribution: 'temurin'
- 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.2.0'
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ src/test/data/sandbox/
# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
docs/_markbind/logs/
46 changes: 35 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,38 @@
[![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/se-edu/addressbook-level3/workflows/Java%20CI/badge.svg)](https://github.com/AY2324S2-CS2103T-T14-1/tp/actions)
[![codecov](https://codecov.io/gh/AY2324S2-CS2103T-T14-1/tp/graph/badge.svg?token=cu77aESAox)](https://codecov.io/gh/AY2324S2-CS2103T-T14-1/tp)

# EffiTrack

![Ui](docs/images/Ui.png)
> Boost productivity, streamline success! Welcome to EffiTrack – where efficiency meets innovation. Revolutionize your workday with seamless employee performance tracking.

## Value Proposition
HR departments often struggle to accurately measure employee efficiency, leading to reduced productivity. Traditional methods of tracking employee performance, such as manual documentation or outdated systems, are time-consuming and prone to errors. EffiTrack solves these challenges by providing a centralized platform to effortlessly monitor employee efficiency.

## Features
- [ ] Add employee information
- [ ] List all employees information
- [ ] Edit an existing employee information
- [ ] Find employees whose names contain any of the given keywords
- [ ] Delete a specific employee
- [ ] Clear all entries
- [ ] Assign task to an employee
- [ ] Mark an assigned task as done
- [ ] Edit deadline of assigned task
- [ ] Change person in charge of the task
- [ ] Display upcoming deadlines
- [ ] Display fire list
- [ ] Generate efficiency report

## Get Started
1. Download EffiTrack here.
2. Navigate to your Downloads folder using the terminal.
3. Type `java -jar EffiTrack.jar` in your terminal.
4. Press enter.
5. Give it a try now!

## Documentation
For the detailed documentation of this project, see the **[EffiTrack Product Website](https://ay2324s2-cs2103t-t14-1.github.io/tp/)**.

* 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#https://se-education.org/#contributing) for more info.
## Acknowledgement
This project is based on the AddressBook-Level3 project created by the [SE-EDU initiative](https://se-education.org)
Binary file added bin/main/images/ET_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/images/address_book_32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/images/calendar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/images/clock.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/images/fail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/images/help_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/images/info_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bin/main/seedu/address/AppParameters.class
Binary file not shown.
Binary file added bin/main/seedu/address/Main.class
Binary file not shown.
Binary file added bin/main/seedu/address/MainApp.class
Binary file not shown.
Binary file added bin/main/seedu/address/commons/core/Config.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/commons/core/Version.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/logic/CommandHistory.class
Binary file not shown.
Binary file added bin/main/seedu/address/logic/Logic.class
Binary file not shown.
Binary file added bin/main/seedu/address/logic/LogicManager.class
Binary file not shown.
Binary file added bin/main/seedu/address/logic/Messages.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/logic/commands/Command.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/logic/parser/Parser.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/logic/parser/Prefix.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/model/AddressBook.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/Model.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/ModelManager.class
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/model/ReadOnlyUserPrefs.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/UserPrefs.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/model/person/Address.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/model/person/Email.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/person/Name.class
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/model/person/Person.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/model/person/Phone.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/model/tag/Tag.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/task/Deadline.class
Binary file not shown.
Binary file added bin/main/seedu/address/model/task/Task.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/storage/Storage.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/ui/CommandBox.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/HelpWindow.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/MainWindow.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/PersonCard.class
Binary file not shown.
Binary file not shown.
Binary file added bin/main/seedu/address/ui/PersonListPanel.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/ResultDisplay.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/StatusBarFooter.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/Ui.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/UiManager.class
Binary file not shown.
Binary file added bin/main/seedu/address/ui/UiPart.class
Binary file not shown.
9 changes: 9 additions & 0 deletions bin/main/view/CommandBox.fxml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.StackPane?>

<StackPane styleClass="stack-pane" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1">
<TextField fx:id="commandTextField" onAction="#handleCommandEntered" promptText="Enter command here..." />
</StackPane>

Loading
Loading