Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
322 commits
Select commit Hold shift + click to select a range
eea6260
feat: add sigup schema
AyaAljalees Jun 24, 2023
fd2163b
refactor: edit functions name
Amal-Mousa Jun 24, 2023
a3eebb1
fix: finish account page
Mohammed-Sbeata Jun 24, 2023
b101a58
Merge pull request #24 from GSG-G13/11-create-login-components
nada-abuzaid Jun 24, 2023
e8412ae
Merge pull request #25 from GSG-G13/22-page-task-board
KhaledToha Jun 24, 2023
9d1dec7
fix: resolve conflicts
Mohammed-Sbeata Jun 24, 2023
4392159
Merge pull request #23 from GSG-G13/20-create-account-page
nada-abuzaid Jun 24, 2023
899d298
feat: add signup components
AyaAljalees Jun 24, 2023
9b2a167
fix: refactor conflicts
Amal-Mousa Jun 24, 2023
385efed
fix: resolve conflict
AyaAljalees Jun 24, 2023
5d8dcf7
refactor: resolve conflict
Amal-Mousa Jun 24, 2023
cf4fa4e
Merge branch 'main' into 30-create-add-project
Mohammed-Sbeata Jun 24, 2023
c4c1aa4
refactor: resolve conflicts
Amal-Mousa Jun 24, 2023
55df674
Merge pull request #29 from GSG-G13/21-charts-components
KhaledToha Jun 24, 2023
313905a
Merge branch 'main' into 30-create-add-project
Mohammed-Sbeata Jun 24, 2023
0b1eb44
fix: resolve conflicts
KhaledToha Jun 24, 2023
b1b2ab5
feat: create add project page
Mohammed-Sbeata Jun 24, 2023
9d5511a
Merge pull request #27 from GSG-G13/26-create-router
nada-abuzaid Jun 24, 2023
132d3e4
refactor: update some elements on signup component
AyaAljalees Jun 24, 2023
f219066
fix: convert the unit of measure from pixel to rem in signup page
AyaAljalees Jun 24, 2023
ebb4e81
fix: remove un needed spaces in signup copmonents
AyaAljalees Jun 24, 2023
4b7c57e
feat: create the calendar page
KhaledToha Jun 24, 2023
759a479
fix: fix problem in image for signup and logo
AyaAljalees Jun 25, 2023
db9f64c
Merge pull request #33 from GSG-G13/32-calendar-page
KhaledToha Jun 25, 2023
be653a6
fix: update add projects
Mohammed-Sbeata Jun 25, 2023
d7ccfa4
fix: resolve conflicts
Mohammed-Sbeata Jun 25, 2023
3cb0577
refactor: fix some problem in signup formic
AyaAljalees Jun 25, 2023
9b4b2aa
fix: fix husky problem
AyaAljalees Jun 25, 2023
9618883
fix: resolve conflict
AyaAljalees Jun 25, 2023
32bcc41
feat: overview page
Amal-Mousa Jun 25, 2023
aa81028
fix: resolve conflict
Amal-Mousa Jun 25, 2023
f85ef90
fix: update add project
Mohammed-Sbeata Jun 25, 2023
23f3451
fix: finish add projects
Mohammed-Sbeata Jun 25, 2023
f36de1b
feat: link api and create Alerts
KhaledToha Jun 25, 2023
7527eb3
Merge pull request #41 from GSG-G13/40-link-the-api-and-create-alerts…
Mohammed-Sbeata Jun 26, 2023
122afb2
feat: fetch the data for signup
AyaAljalees Jun 26, 2023
0c06328
fix: resolve conflict
AyaAljalees Jun 26, 2023
e88d5dd
Merge pull request #37 from GSG-G13/28-create-signup-container
AyaAljalees Jun 26, 2023
8a245e4
refactor: resolve conflict
Amal-Mousa Jun 26, 2023
03242c9
Merge pull request #31 from GSG-G13/30-create-add-project
KhaledToha Jun 26, 2023
8fc36cf
refactor: resolve conflict
Amal-Mousa Jun 26, 2023
2bc14c2
Merge pull request #38 from GSG-G13/34-overview-page
KhaledToha Jun 26, 2023
8da9b2e
feat: add navigator from signup to home page
AyaAljalees Jun 26, 2023
0eb3671
feat: commit chagnes
AyaAljalees Jun 26, 2023
d17b790
Merge pull request #44 from GSG-G13/28-create-signup-container
nada-abuzaid Jun 26, 2023
357f10f
feat: get statistics from the backend
AyaAljalees Jun 26, 2023
87b5f47
feat: link project api
Amal-Mousa Jun 26, 2023
81fe7a5
refactor: remove console
Amal-Mousa Jun 26, 2023
d23ff1c
refactor: update router
KhaledToha Jun 26, 2023
0d4a4a6
refactor: handle catch error
Amal-Mousa Jun 26, 2023
65917da
Merge pull request #48 from GSG-G13/43-link-statistics-with-backend
Amal-Mousa Jun 26, 2023
f898058
Merge pull request #49 from GSG-G13/47-update-routes
AyaAljalees Jun 27, 2023
281ec1d
feat: create the tab bar
KhaledToha Jun 27, 2023
1ff1fd5
Merge branch 'main' into 45-tab-bar-component
KhaledToha Jun 27, 2023
7a3caef
feat: get project by user id from the api
AyaAljalees Jun 28, 2023
c17dfb5
feat: add navigator for view more projects
AyaAljalees Jun 28, 2023
e1a8287
feat: get data in account page by cookie
Mohammed-Sbeata Jun 29, 2023
65ce339
fix: solve request change
Mohammed-Sbeata Jun 30, 2023
e8a833b
Merge branch 'main' into 36-link-account-page-with-backend
Mohammed-Sbeata Jun 30, 2023
c4d7917
feat: display the number of tasks in each project
Amal-Mousa Jul 1, 2023
7d003b3
Merge pull request #52 from GSG-G13/51-get-projects-in-the-side-bar
KhaledToha Jul 1, 2023
9e1c895
feat: use skeleton mui instead of loader
Amal-Mousa Jul 1, 2023
075012d
fix: resolve conflict
Amal-Mousa Jul 1, 2023
0ca840b
feat: create tab bar
KhaledToha Jul 1, 2023
ab72a74
refactor: deleteing console.log statement
KhaledToha Jul 1, 2023
fa02be9
perf: improving the code quality
KhaledToha Jul 2, 2023
0f798a8
Merge pull request #57 from GSG-G13/45-tab-bar-component
Mohammed-Sbeata Jul 2, 2023
d7bb85a
fix: resolve request changes
Amal-Mousa Jul 2, 2023
2c6d25c
fix: resolve request changes
Amal-Mousa Jul 2, 2023
b6ed990
fix: update account
Mohammed-Sbeata Jul 2, 2023
3dad906
fix: update account
Mohammed-Sbeata Jul 2, 2023
a9575e5
fix: resolve conflicts
Amal-Mousa Jul 2, 2023
e03dc54
Merge pull request #50 from GSG-G13/42-link-project-api
nada-abuzaid Jul 2, 2023
794c283
feat: link delete account with the backend
AyaAljalees Jul 2, 2023
7635f1c
feat: add project to database
Mohammed-Sbeata Jul 2, 2023
b431198
feat: add project to database
Mohammed-Sbeata Jul 2, 2023
15a00ed
Merge branch 'main' into 59-add-project-to-the-database
Mohammed-Sbeata Jul 2, 2023
d3f5be0
fix: resolve conflict
AyaAljalees Jul 2, 2023
66e8fa9
fix: remove theme
AyaAljalees Jul 2, 2023
3faec96
Merge pull request #64 from GSG-G13/61-delete-account
Mohammed-Sbeata Jul 2, 2023
b780785
fix: complete page account
Mohammed-Sbeata Jul 2, 2023
63e0fd5
Merge branch 'main' into 59-add-project-to-the-database
Mohammed-Sbeata Jul 2, 2023
c8e958f
feat: link task board with backend
KhaledToha Jul 2, 2023
9ba2f2a
fix: reolve conlficts
KhaledToha Jul 2, 2023
c858390
Merge pull request #66 from GSG-G13/46-link-board-with-backend
KhaledToha Jul 2, 2023
bb13ae6
refactor: upgrade sidebar part 1
Amal-Mousa Jul 2, 2023
a056a33
refactor: update sidebar part 2
Amal-Mousa Jul 2, 2023
7933f2a
refactor: update sidebar part 3
Amal-Mousa Jul 2, 2023
9fd1ff7
feat: link task calendar with backend
KhaledToha Jul 2, 2023
9e9eda0
refactor: comment
Amal-Mousa Jul 2, 2023
bb3cb2f
perf: improving task board and task calendar
KhaledToha Jul 2, 2023
6172e0a
refactor: fix style
nada-abuzaid Jul 3, 2023
ca92fe8
Merge pull request #67 from GSG-G13/63-link-calendar-page-with-the-ba…
Amal-Mousa Jul 3, 2023
ab8ff9f
Merge pull request #68 from GSG-G13/65-edit-sidebar
KhaledToha Jul 3, 2023
1db8806
feat: link list item with backend
KhaledToha Jul 3, 2023
6e87d1b
Merge branch 'main' into 62-link-list-page-with-the-backend
KhaledToha Jul 3, 2023
5578756
fix: resolve conflicts
KhaledToha Jul 3, 2023
7084730
fix: fixing style
KhaledToha Jul 3, 2023
24c823a
Merge pull request #69 from GSG-G13/62-link-list-page-with-the-backend
nada-abuzaid Jul 3, 2023
8e22698
feat: add project to database
Mohammed-Sbeata Jul 3, 2023
052ac05
perf: enhancing home page and project page
KhaledToha Jul 3, 2023
d449985
Merge pull request #72 from GSG-G13/71-enhancing-home-page-and-projec…
nada-abuzaid Jul 3, 2023
aa3d37a
feat: logout
Amal-Mousa Jul 3, 2023
0413657
fix: update add project to database
Mohammed-Sbeata Jul 3, 2023
330e5b8
Merge branch 'main' into 60-logout
Amal-Mousa Jul 3, 2023
57480bc
fix: resolve conflict
Mohammed-Sbeata Jul 3, 2023
35c1b65
feat: display success message
Amal-Mousa Jul 3, 2023
3333186
Merge pull request #70 from GSG-G13/59-add-project-to-the-database
KhaledToha Jul 3, 2023
933fd3c
Merge pull request #74 from GSG-G13/60-logout
KhaledToha Jul 3, 2023
c2935bd
feat: title and desc and tasks in overview page
KhaledToha Jul 3, 2023
7f03466
feat: members card in overview page
KhaledToha Jul 3, 2023
dc4691a
fix: resolve conflicts
KhaledToha Jul 3, 2023
ae7cdd8
feat: add udate task component
AyaAljalees Jul 4, 2023
5fdd209
fix: resolve conflict
AyaAljalees Jul 4, 2023
2d7b1d2
style: floating button
Amal-Mousa Jul 4, 2023
d121bee
perf: enhancing the design of overview page
KhaledToha Jul 4, 2023
f67adef
Merge pull request #75 from GSG-G13/73-overview-page
AyaAljalees Jul 4, 2023
6b897e2
feat: add update task component
AyaAljalees Jul 4, 2023
c3a2e13
feat: add update task component
AyaAljalees Jul 4, 2023
9ebe2dc
fix: merge main
AyaAljalees Jul 4, 2023
b36034a
feat: add task design
Amal-Mousa Jul 4, 2023
7a10d5e
feat: add update task component
AyaAljalees Jul 4, 2023
5f3425c
fix: finish account page
Mohammed-Sbeata Jul 4, 2023
97f2b9c
feat: add task
Amal-Mousa Jul 4, 2023
8939bad
feat: add task with error and success alert
Amal-Mousa Jul 4, 2023
2effd85
fix: resolve conflicts
Amal-Mousa Jul 4, 2023
3b2927b
feat: add user data by context
KhaledToha Jul 4, 2023
095a9a4
Merge pull request #79 from GSG-G13/77-add-usecontext
Amal-Mousa Jul 5, 2023
077b1c2
Merge branch 'main' into 36-link-account-page-with-backend
Mohammed-Sbeata Jul 5, 2023
16b9f07
perf: enhancing the function of user context
KhaledToha Jul 5, 2023
b0fa543
fix: update account page
Mohammed-Sbeata Jul 5, 2023
b17362a
feat: add modal for edit task
AyaAljalees Jul 5, 2023
9797ccf
feat: add task with assigne
Amal-Mousa Jul 5, 2023
e251c1c
perf: check for user cookies instead of user context
KhaledToha Jul 5, 2023
889329a
feat: add dynamic data for edit task
AyaAljalees Jul 5, 2023
09fda87
feat: create add members
Mohammed-Sbeata Jul 5, 2023
cd94414
refactor: change the add task model
Amal-Mousa Jul 5, 2023
b414a7b
perf: enhancing
KhaledToha Jul 5, 2023
9cbf259
Merge pull request #56 from GSG-G13/36-link-account-page-with-backend
nada-abuzaid Jul 5, 2023
8a95af1
fix: resolving conflicts
KhaledToha Jul 5, 2023
6c2a52f
feat: link update task with the backend
AyaAljalees Jul 6, 2023
2e3c653
refactor: remove error console and other problem
AyaAljalees Jul 6, 2023
fbec796
Merge pull request #80 from GSG-G13/77-add-usecontext
AyaAljalees Jul 6, 2023
3cda8fd
fix: resolve conflict
AyaAljalees Jul 6, 2023
7b9007b
fix: resolve conflict
AyaAljalees Jul 6, 2023
e9ef4bc
fix: fixing a bug in overview page
KhaledToha Jul 6, 2023
5e66885
feat: add js cookie
AyaAljalees Jul 6, 2023
5f14964
fix: add task
Amal-Mousa Jul 6, 2023
7a67716
feat: link delete project in project card
AyaAljalees Jul 6, 2023
366c952
Merge pull request #78 from GSG-G13/39-create-update-task-components
Mohammed-Sbeata Jul 6, 2023
5873a9b
fix: add task
Amal-Mousa Jul 6, 2023
be12be7
feat: add task by amal and aya
nada-abuzaid Jul 6, 2023
1bf9e94
feat: add task by amal and aya
nada-abuzaid Jul 6, 2023
d29cc67
style: style add task modal
Amal-Mousa Jul 6, 2023
d0f1cd9
Merge pull request #84 from GSG-G13/83-fixing-a-bug-in-overview-page
nada-abuzaid Jul 6, 2023
72b5ae1
Merge pull request #86 from GSG-G13/85-link-delete-project-with-the-b…
nada-abuzaid Jul 6, 2023
0899265
feat: create cleint error page
Mohammed-Sbeata Jul 7, 2023
7133d56
fix: update client error page
Mohammed-Sbeata Jul 7, 2023
835a0da
perf: improving the performance
KhaledToha Jul 7, 2023
2cc0e0c
fix: resolve conflict
KhaledToha Jul 7, 2023
88ba80a
fix: fixing a bug
KhaledToha Jul 7, 2023
28c8307
style: fixing the style a liitle bit
KhaledToha Jul 7, 2023
aefa1e6
Merge pull request #82 from GSG-G13/81-create-add-members
KhaledToha Jul 7, 2023
fa69481
fix: create server error page and change folder name
Mohammed-Sbeata Jul 7, 2023
f6c7b60
feat: link delete task with the backend
AyaAljalees Jul 7, 2023
3e3e0b2
feat: link delete task with the backend
AyaAljalees Jul 7, 2023
e562150
feat: add separate statistics for different sections in StatisticsCar…
AyaAljalees Jul 7, 2023
7dd4226
refactor: update add task modal
Amal-Mousa Jul 7, 2023
58bd797
refactor: update floating button z-index value
Amal-Mousa Jul 7, 2023
a864024
refactor: resolve conflict
Amal-Mousa Jul 7, 2023
ea7a558
refactor: update task modal state
Amal-Mousa Jul 8, 2023
b19da1e
Merge pull request #89 from GSG-G13/88-create-client-error-404-page
KhaledToha Jul 8, 2023
8814d02
Merge pull request #76 from GSG-G13/58-create-add-task
nada-abuzaid Jul 8, 2023
18fb134
feat: add attachment feature
KhaledToha Jul 8, 2023
a78fd65
feat: add confirmation massege for user befor delete project or task
AyaAljalees Jul 9, 2023
c213000
fix: merge main
AyaAljalees Jul 9, 2023
76e1cce
Merge pull request #96 from GSG-G13/95-create-upload-file-modal
nada-abuzaid Jul 9, 2023
fba9243
fix: solve error in packege json
AyaAljalees Jul 9, 2023
323ce2f
feat: add confirmation message for delete account
AyaAljalees Jul 9, 2023
3235c29
feat: fix styled in projects
Mohammed-Sbeata Jul 9, 2023
c086bbb
fix: resolve conflict
AyaAljalees Jul 9, 2023
d2e7464
feat: download files from s3
KhaledToha Jul 9, 2023
a4a9a99
Merge branch 'main' of https://github.com/GSG-G13/trakio into 97-crea…
KhaledToha Jul 9, 2023
2478e45
fix: general updates
KhaledToha Jul 9, 2023
f7e4d8b
fix: general updates
KhaledToha Jul 9, 2023
700fb51
fix: general updates
KhaledToha Jul 9, 2023
0deacc6
Merge pull request #99 from GSG-G13/98-fix-style-issues
nada-abuzaid Jul 9, 2023
ad4bbf9
Merge pull request #100 from GSG-G13/97-create-the-file-page
nada-abuzaid Jul 9, 2023
373c692
fix: solve error in packege json
AyaAljalees Jul 9, 2023
56771b3
fix: resolve conflict
AyaAljalees Jul 9, 2023
87d0999
Merge pull request #91 from GSG-G13/87-link-delete-task-with-the-backend
nada-abuzaid Jul 9, 2023
5bb8ba1
fix: resolve conflict
AyaAljalees Jul 9, 2023
e407cfa
Merge pull request #101 from GSG-G13/87-link-delete-task-with-the-bac…
nada-abuzaid Jul 9, 2023
7cf3003
fix: fixing husky
KhaledToha Jul 10, 2023
19f7748
feat: create drag and drop
Mohammed-Sbeata Jul 10, 2023
4350e30
fix: update drag and drop
Mohammed-Sbeata Jul 11, 2023
bbde53f
feat: add update project component and link it with backend
AyaAljalees Jul 11, 2023
a71432b
feat: add update project component and link it with backend
AyaAljalees Jul 11, 2023
79fa4de
fix: general improvments
KhaledToha Jul 11, 2023
6b42760
perf: enhancing the performance of our app
KhaledToha Jul 11, 2023
c3d09ba
Merge pull request #103 from GSG-G13/102-preparing-for-build
KhaledToha Jul 11, 2023
06ca7ad
fix: resolve conflicts for drag and drop
Mohammed-Sbeata Jul 11, 2023
85752c8
fix: fix some issues and styles
KhaledToha Jul 12, 2023
f4c6416
style: update some styles
KhaledToha Jul 12, 2023
ca97789
fix: fix eslint errors
KhaledToha Jul 12, 2023
2493cd9
style: fix update task styles
KhaledToha Jul 12, 2023
4c045bb
perf: enhancing the functionality of edit task
KhaledToha Jul 16, 2023
65c0369
style: fix style issue in edit task modal
KhaledToha Jul 16, 2023
478c4cb
fix: fixing small bugs
KhaledToha Jul 16, 2023
8d45b6b
Merge pull request #104 from GSG-G13/94-secret-issue
nada-abuzaid Jul 17, 2023
1ff142f
fix: resolve conflicts
KhaledToha Jul 17, 2023
b8502bf
Merge pull request #108 from GSG-G13/fix-style
nada-abuzaid Jul 17, 2023
7d902f2
fix: resolve conflict
AyaAljalees Jul 17, 2023
6d889c7
fix: resolve confilict
AyaAljalees Jul 17, 2023
813e27b
Merge pull request #107 from GSG-G13/105-link-update-project-with-the…
nada-abuzaid Jul 17, 2023
eae7bd4
feat: create readme file
Mohammed-Sbeata Jul 18, 2023
f9c4dd2
style: enhancing the style of account page
KhaledToha Jul 19, 2023
5c93a66
perf: setting loader before fetching user data
KhaledToha Jul 19, 2023
8a079fd
style: fixing the style of add and edit project
KhaledToha Jul 20, 2023
f7070d7
perf: enhancing the performance of deleting task and editing a project
KhaledToha Jul 20, 2023
15a5c43
fix: update readme file
Mohammed-Sbeata Jul 21, 2023
bed3aeb
feat: add file example.env
Mohammed-Sbeata Jul 21, 2023
c62bf02
fix: deploy setting
nada-abuzaid Jul 21, 2023
1015d74
perf: handling the loading on overview and file pages
KhaledToha Jul 22, 2023
83c6713
feat: create responsive for login page
Mohammed-Sbeata Jul 22, 2023
a4c8dbf
fix: final fix in this branch
KhaledToha Jul 22, 2023
6585a31
perf: last performance enhancement
KhaledToha Jul 23, 2023
94d1296
fix: fixing some issues with endpoints
KhaledToha Jul 23, 2023
a540c88
feat: add logo to responsive
Mohammed-Sbeata Jul 24, 2023
df8704e
fix: update place logo
Mohammed-Sbeata Jul 24, 2023
2fbbe1c
Merge pull request #112 from GSG-G13/111-styling-account-page
AyaAljalees Jul 24, 2023
01a61b6
feat: create signup responsive
Mohammed-Sbeata Jul 24, 2023
addff29
Merge pull request #110 from GSG-G13/109-create-readme-file
nada-abuzaid Jul 24, 2023
48b3c51
fix: update responsive signup
Mohammed-Sbeata Jul 24, 2023
10d00ad
fix: error with uploading files
KhaledToha Jul 24, 2023
110a68b
Merge pull request #116 from GSG-G13/111-styling-account-page
KhaledToha Jul 24, 2023
0e5cc43
feat: github action workflow
KhaledToha Jul 24, 2023
3d65cb6
Merge pull request #118 from GSG-G13/117-github-action
KhaledToha Jul 24, 2023
55c8eba
Update index.ts
KhaledToha Jul 24, 2023
6092d35
Merge pull request #119 from GSG-G13/KhaledToha-patch-1
KhaledToha Jul 24, 2023
722e669
refactor: update error pae and assigne autocomplete input
Amal-Mousa Jul 26, 2023
d073b59
fix: update style responsive
Mohammed-Sbeata Jul 28, 2023
8ddd748
Merge pull request #114 from GSG-G13/113-responsive-styling
nada-abuzaid Aug 8, 2023
6d20eae
Merge pull request #121 from GSG-G13/120-refactor
nada-abuzaid Aug 8, 2023
1b02cf0
fix: fixing deployment
KhaledToha Aug 10, 2023
11f0a54
Merge pull request #123 from GSG-G13/122-fix-deploy
nada-abuzaid Aug 10, 2023
8508fed
fix: navigation bug
KhaledToha Aug 14, 2023
c77544a
Merge pull request #125 from GSG-G13/124-fix-navigation-bug
nada-abuzaid Aug 15, 2023
6817147
Update add Task
KhaledToha Aug 24, 2023
0cbb373
Merge pull request #126 from GSG-G13/KhaledToha-patch-2
KhaledToha Aug 24, 2023
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
1 change: 1 addition & 0 deletions .commitlintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = { extends: ['@commitlint/config-conventional'] };
31 changes: 31 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
module.exports = {
env: { browser: true, es2020: true },
extends: [
'eslint:recommended',
'plugin:react/recommended',
'plugin:@typescript-eslint/recommended',
'plugin:react-hooks/recommended',
'airbnb',
'airbnb/hooks',
'plugin:react/jsx-runtime',
],
parser: '@typescript-eslint/parser',
parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },
plugins: ['react-refresh'],
rules: {
'react-refresh/only-export-components': 'warn',
'react/jsx-filename-extension': [1, { extensions: ['.tsx', '.ts'] }],
'linebreak-style': 'off',
'import/no-unresolved': 'off',
'import/extensions': 'off',
'react-hooks/exhaustive-deps': 'off',
indent: ['error', 2],
'react/function-component-definition': [
2,
{ namedComponents: 'arrow-function' },
],
'react/jsx-props-no-spreading': 'off',
'import/no-absolute-path': 'off',
'react/require-default-props': 'off',
},
};
38 changes: 38 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Deploy to Amazon S3

on:
push:
branches: [ "main" ]

env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
VITE_BASE_URL: ${{ secrets.VITE_BASE_URL }}
VITE_ACCESS_KEY: ${{ secrets.VITE_ACCESS_KEY }}
VITE_SECRET_ACCESS_KEY: ${{ secrets.VITE_SECRET_ACCESS_KEY }}
jobs:
CypressTestReport:
timeout-minutes: 120
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Install dependencies
run: npm i --force

- name: Build
run: npm run build

- name: Upload S3
uses: shallwefootball/s3-upload-action@master
id: S3
with:
aws_key_id: ${{secrets.AWS_ACCESS_KEY_ID}}
aws_secret_access_key: ${{secrets.AWS_SECRET_ACCESS_KEY}}
aws_bucket: trackio
source_dir: dist
destination_dir: ''

- name: Link To Deploy
run: echo "http://trackio.s3-website.eu-central-1.amazonaws.com/"
24 changes: 24 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local
.env

# Editor directories and files
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
}
125 changes: 124 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,124 @@
# trakio
<div align="center"><h2> Trackio <img src="https://media.giphy.com/media/mGcNjsfWAjY5AEZNw6/giphy.gif" width="50"></h2>

<p align="center"> Trackio is a website that a collaborative work management app designed to track team projects, highlight tasks underway, show who they are assigned to
</p>
<p align="center">
<a href="http://trackiohosted.s3-website.eu-central-1.amazonaws.com/login">View Demo</a>
-
<a href="https://www.figma.com/file/yeg9BQucuw5xH6Tq831tH9/Team5?type=design&node-id=0%3A1&t=dsoJs3cyxbWzsO7o-1">Figma Design</a>
</p>
</div>
<hr>

## ✧ About the project
![home_page](https://github.com/GSG-G13/trakio/assets/121340088/07b5c951-6880-44cd-b63e-d8554b61f164)

## ✧ User Stories

> As A Manager

- I can login to my account.
- I can see a visualization of the progress of tasks and projects through charts and graphs.
- I can see all the tasks that I have in all projects.
- I can create a new project.
- I can create tasks in the project in a specific section.
- I can assign tasks to team members, set due dates, and upload some attachments.
- I can change the state of the tasks "to-do, doing, review, done".
- I can delete any task.
- I can update team members in the task.
- I can receive notifications when the state changed by team members.
- I can search and filter tasks based on various criteria such as due date, priority, or assigned team member.
- I can logout from the website.
- I can delete my account.

<br/>

> As A Member

- I can login to my account.
- I can see visualization the progress of my tasks and projects through charts and graphs.
- I can see all the tasks that I have in all projects.
- I can see my tasks in a specific project as a list.
- I can see my tasks in a specific project as a board.
- I can see my tasks in a specific project in calendar mode.
- I can attach files or relevant documents to tasks.
- I can update the status of my tasks "to-do, doing, review, done".
- I can logout from the website.
- I can delete my account.




<hr>

## ✧ Link

Demo link in [AWS S3](http://trackiohosted.s3-website.eu-central-1.amazonaws.com/login), feel free to check it 🤍

<hr>

## ✧ Built With

- React.js
- Typescript
- Upload files | S3
- Formik
- React-beautiful-dnd
- Styled Component
- Material-ui
- Lotties
<hr>

## ✧ Getting Started

To get a local copy up and running, follow these simple steps:

git clone https://github.com/GSG-G13/trakio

code trackio

npm i

npm run dev


add .env file, take a look on example.env or ask me about it

npm run dev


<hr>

## ✧ Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

Clone the Project
- Create your Feature Branch (git checkout -b feature/NewFeature)
- Commit your Changes (git commit -m 'Add some NewFeature')
- Push to the Branch (git push origin feature/NewFeature)
- Open a Pull Request

<hr>

## ✧ Contact

> ### Contributors
- [Khaled Abu Toha](https://github.com/KhaledToha)
- [Aya Aljalees](https://github.com/AyaAljalees)
- [Amal Alssatari](https://github.com/Amal-Mousa)
- [Mohammed Sbeata](https://github.com/Mohammed-Sbeata)


> ### Team leader
- [Nada Abuzaid](https://github.com/nada-abuzaid)
<hr>


## ✧ Acknowledgments

- [React Icons](https://react-icons.github.io/react-icons/search)
- [Formik](https://formik.org/)
- [React-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd)
- [AWS S3](https://aws.amazon.com/ar/ec2/)
3 changes: 3 additions & 0 deletions example.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
VITE_ACCESS_KEY=
VITE_SECRET_ACCESS_KEY=
VITE_BASE_URL=https://trackio-f0a81d9359b8.herokuapp.com/
16 changes: 16 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/assets/logo.svg" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;1,200&display=swap" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Trackio</title>
</head>
<body style="background-color:#1E1F21;" >
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<body style="background-color:#1E1F21;" >
<body>

<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
Loading