Skip to content

Commit 26e4af3

Browse files
committed
Add demo project from presentation
1 parent 7ab842b commit 26e4af3

32 files changed

+2045
-73
lines changed

.gitignore

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,14 @@
1-
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2-
3-
# dependencies
4-
/node_modules
5-
/.pnp
6-
.pnp.js
7-
8-
# testing
9-
/coverage
10-
11-
# production
12-
/build
13-
14-
# misc
1+
node_modules
2+
shared/lib
3+
*.log
4+
coverage
155
.DS_Store
16-
.env.local
17-
.env.development.local
6+
.idea
7+
htmlcov
8+
.vscode
9+
10+
# Project-specific files
11+
shared/src/config.ts
12+
sentry.properties
1813
.env.test.local
19-
.env.production.local
2014

21-
npm-debug.log*
22-
yarn-debug.log*
23-
yarn-error.log*

.prettierignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
node_modules
2+
build
3+
ios
4+
android
5+
*.d.ts

.prettierrc.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module.exports = {
2+
bracketSpacing: true,
3+
jsxBracketSameLine: false,
4+
singleQuote: true,
5+
trailingComma: 'all',
6+
tabWidth: 4,
7+
arrowParens: 'always',
8+
printWidth: 80,
9+
jsxSingleQuote: false,
10+
};

package.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,16 @@
33
"version": "0.1.0",
44
"private": true,
55
"dependencies": {
6+
"@ant-design/icons": "^4.6.2",
67
"@testing-library/jest-dom": "^5.11.4",
78
"@testing-library/react": "^11.1.0",
89
"@testing-library/user-event": "^12.1.10",
910
"@types/jest": "^26.0.15",
1011
"@types/node": "^12.0.0",
1112
"@types/react": "^17.0.0",
1213
"@types/react-dom": "^17.0.0",
14+
"aidbox-react": "git+https://github.com/beda-software/aidbox-react.git#932185f6a58a47f746264dc7a7c1b7cbbf24733c",
15+
"antd": "^4.15.1",
1316
"react": "^17.0.2",
1417
"react-dom": "^17.0.2",
1518
"react-scripts": "4.0.3",
@@ -39,5 +42,18 @@
3942
"last 1 firefox version",
4043
"last 1 safari version"
4144
]
45+
},
46+
"devDependencies": {
47+
"husky": "^6.0.0",
48+
"lint-staged": "^10.5.4",
49+
"prettier": "^2.2.1"
50+
},
51+
"lint-staged": {
52+
"*.{js,jsx,ts,tsx,css,md}": "prettier --write"
53+
},
54+
"husky": {
55+
"hooks": {
56+
"pre-commit": "lint-staged"
57+
}
4258
}
4359
}

patients.json

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
[
2+
{
3+
"id": 1,
4+
"practitioner": 4,
5+
"name": "Zachary Mccoy"
6+
},
7+
{
8+
"id": 2,
9+
"practitioner": 0,
10+
"name": "Anthony Pitts"
11+
},
12+
{
13+
"id": 3,
14+
"practitioner": 9,
15+
"name": "Roger Barajas"
16+
},
17+
{
18+
"id": 4,
19+
"practitioner": 3,
20+
"name": "Tracy Reed MD"
21+
},
22+
{
23+
"id": 5,
24+
"practitioner": 6,
25+
"name": "John Ho"
26+
},
27+
{
28+
"id": 6,
29+
"practitioner": 3,
30+
"name": "Cody Shaw"
31+
},
32+
{
33+
"id": 7,
34+
"practitioner": 0,
35+
"name": "Alyssa Lopez"
36+
},
37+
{
38+
"id": 8,
39+
"practitioner": 1,
40+
"name": "Nichole Hamilton"
41+
},
42+
{
43+
"id": 9,
44+
"practitioner": 7,
45+
"name": "Erika Torres"
46+
},
47+
{
48+
"id": 10,
49+
"practitioner": 8,
50+
"name": "Gina Herrera"
51+
},
52+
{
53+
"id": 11,
54+
"practitioner": 3,
55+
"name": "Steven Gomez"
56+
},
57+
{
58+
"id": 12,
59+
"practitioner": 1,
60+
"name": "Juan Ortiz"
61+
},
62+
{
63+
"id": 13,
64+
"practitioner": 2,
65+
"name": "Thomas Rodriguez"
66+
},
67+
{
68+
"id": 14,
69+
"practitioner": 7,
70+
"name": "Michelle Johnson"
71+
},
72+
{
73+
"id": 15,
74+
"practitioner": 8,
75+
"name": "Kelli Nelson"
76+
},
77+
{
78+
"id": 16,
79+
"practitioner": 0,
80+
"name": "Christian Mendoza"
81+
},
82+
{
83+
"id": 17,
84+
"practitioner": 9,
85+
"name": "Alexandra Fernandez"
86+
},
87+
{
88+
"id": 18,
89+
"practitioner": 0,
90+
"name": "Andrew Gentry"
91+
},
92+
{
93+
"id": 19,
94+
"practitioner": 9,
95+
"name": "Mr. Cody Ellis DDS"
96+
},
97+
{
98+
"id": 20,
99+
"practitioner": 8,
100+
"name": "Pamela Mcgrath"
101+
},
102+
{
103+
"id": 21,
104+
"practitioner": 3,
105+
"name": "Carrie Clark"
106+
},
107+
{
108+
"id": 22,
109+
"practitioner": 1,
110+
"name": "Judith Newton"
111+
},
112+
{
113+
"id": 23,
114+
"practitioner": 10,
115+
"name": "Autumn Nelson"
116+
},
117+
{
118+
"id": 24,
119+
"practitioner": 10,
120+
"name": "Robyn Tran"
121+
}
122+
]

practitioners.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
[
2+
{
3+
"id": 1,
4+
"name": "Christian Patel"
5+
},
6+
{
7+
"id": 2,
8+
"name": "Katie Clarke"
9+
},
10+
{
11+
"id": 3,
12+
"name": "Jeffrey Copeland"
13+
},
14+
{
15+
"id": 4,
16+
"name": "Leslie Dominguez"
17+
},
18+
{
19+
"id": 5,
20+
"name": "Jessica Copeland"
21+
},
22+
{
23+
"id": 6,
24+
"name": "David Meyer"
25+
},
26+
{
27+
"id": 7,
28+
"name": "Megan Reid"
29+
},
30+
{
31+
"id": 8,
32+
"name": "Melvin Arnold"
33+
},
34+
{
35+
"id": 9,
36+
"name": "Victoria Huang"
37+
},
38+
{
39+
"id": 10,
40+
"name": "Jeremy Robinson"
41+
}
42+
]

public/api/patients.json

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
[
2+
{
3+
"id": 1,
4+
"practitioner": 4,
5+
"name": "Zachary Mccoy"
6+
},
7+
{
8+
"id": 2,
9+
"practitioner": 0,
10+
"name": "Anthony Pitts"
11+
},
12+
{
13+
"id": 3,
14+
"practitioner": 9,
15+
"name": "Roger Barajas"
16+
},
17+
{
18+
"id": 4,
19+
"practitioner": 3,
20+
"name": "Tracy Reed MD"
21+
},
22+
{
23+
"id": 5,
24+
"practitioner": 6,
25+
"name": "John Ho"
26+
},
27+
{
28+
"id": 6,
29+
"practitioner": 3,
30+
"name": "Cody Shaw"
31+
},
32+
{
33+
"id": 7,
34+
"practitioner": 0,
35+
"name": "Alyssa Lopez"
36+
},
37+
{
38+
"id": 8,
39+
"practitioner": 1,
40+
"name": "Nichole Hamilton"
41+
},
42+
{
43+
"id": 9,
44+
"practitioner": 7,
45+
"name": "Erika Torres"
46+
},
47+
{
48+
"id": 10,
49+
"practitioner": 8,
50+
"name": "Gina Herrera"
51+
},
52+
{
53+
"id": 11,
54+
"practitioner": 3,
55+
"name": "Steven Gomez"
56+
},
57+
{
58+
"id": 12,
59+
"practitioner": 1,
60+
"name": "Juan Ortiz"
61+
},
62+
{
63+
"id": 13,
64+
"practitioner": 2,
65+
"name": "Thomas Rodriguez"
66+
},
67+
{
68+
"id": 14,
69+
"practitioner": 7,
70+
"name": "Michelle Johnson"
71+
},
72+
{
73+
"id": 15,
74+
"practitioner": 8,
75+
"name": "Kelli Nelson"
76+
},
77+
{
78+
"id": 16,
79+
"practitioner": 0,
80+
"name": "Christian Mendoza"
81+
},
82+
{
83+
"id": 17,
84+
"practitioner": 9,
85+
"name": "Alexandra Fernandez"
86+
},
87+
{
88+
"id": 18,
89+
"practitioner": 0,
90+
"name": "Andrew Gentry"
91+
},
92+
{
93+
"id": 19,
94+
"practitioner": 9,
95+
"name": "Mr. Cody Ellis DDS"
96+
},
97+
{
98+
"id": 20,
99+
"practitioner": 8,
100+
"name": "Pamela Mcgrath"
101+
},
102+
{
103+
"id": 21,
104+
"practitioner": 3,
105+
"name": "Carrie Clark"
106+
},
107+
{
108+
"id": 22,
109+
"practitioner": 1,
110+
"name": "Judith Newton"
111+
},
112+
{
113+
"id": 23,
114+
"practitioner": 10,
115+
"name": "Autumn Nelson"
116+
},
117+
{
118+
"id": 24,
119+
"practitioner": 10,
120+
"name": "Robyn Tran"
121+
}
122+
]

0 commit comments

Comments
 (0)