-
Notifications
You must be signed in to change notification settings - Fork 3
/
todo.txt
65 lines (51 loc) · 1.67 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
1Check. admin -> Search screen for guard
#2Check. admin -> building information for guard
#3Check. admin -> Edit , Delete Client
=======
1. admin -> Search screen for guard
2. admin -> building information for guard
=======
#2. admin -> building information for guard
#3. admin -> Edit , Delete Client
4.
Maps for client
guard login and admin login
#Check search for alert
#Check report for clinet
Check{4. List all Reports on each building known by the system
· List all Reports on each Client known by the system
· Search for a Report based on attributes
· Display information about a report (attributes plus guard information who filed this reports)
}
--------------
Check {
5. List all Alert son each building known by the system => Add building and client in screen
=======
5. List all Alerts on each building known by the system => Add building and client in screen
· List all Alerts on each Client known by the system
· Search for a Alert based on attributes
· Display information about an Alert (attributes plus guard information who filed this Alert)
}
add date time guard building
----------
Can client add more guards, afterwords ?
How can client remove some assigned guards ?
what about reassignment ?
------------ Performance Improvements ---------
Front End
1 GZip
2 Minification
3 SPA - Only JSON from backend
4 Basket JS - Intelligent JS and CSS loading
-- CDN AWS cloudfront
Back End
1 SQL Caching
2 Data caching
3 Connection pooling
4 DB normalization
5 Parallelize Everything - async.parallel
--------------------------------------------------
1. Time - guardService, alertService - addPatrolReport
2. No of guards check in guards assignment
3. Maps - Markers
4.