-
Notifications
You must be signed in to change notification settings - Fork 0
/
RezepteApp toDo.txt
83 lines (70 loc) · 3.4 KB
/
RezepteApp 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
Rezepte-App:
http://rezepteapp-env.hngxgeqrzw.eu-central-1.elasticbeanstalk.com/
-BUG:
-2 Arten eintragen...
1.) Art soll array werden
2.) Beim erfassen so belassen
3.) im Backend soll dann art.split(' ') gemacht werden und dann die einzelnen Arten im Array speichern
4.) Ausserdem noch die Liste der möglichen Arten erweitert mit allen einzelnen Arten !
5.) Löschen anpassen => prüfen, gibt es Art, welche in keinem Rezept vorkommt -> Wenn ja, löschen
-Text scannen für Zubereitung... Oder Foto speichern ?!
https://www.ttmind.com/techpost/how-to-extract-text-from-image-using-angularocr-with-tessera
https://www.youtube.com/watch?v=NF_nnoA0aXM
-GUI verschönern:
-Bootstrap evtl. entfernen...
swissmilk.ch
chefkoch.de
fooby
migusto
-icons verwenden
-Pagination einbauen
-Platzhalter für Fotos einfügen... oder beim Laden statt spinner Platzhalter-Elemente
-ERROR-Handling im rezepte.service.ts nicht gut !!!
überall nicht. Server fehler aus GUI geben !! nicht nur object !
-Testing aufbauen (Container, GUI, ngrx,...)
-Drucken
https://medium.com/@Idan_Co/angular-print-service-290651c721f9
-Liste: Sortierung einbauen: Zeit
-isLoading-Logik mit reactive geht noch nicht auf!!! error-Handling mit async, d.h. kein error-handling möglich.... ????$$$
-any, etc. ersetzen !!
-optimistic update
-CSS Grid (https://stackblitz.com/edit/angular-css-grid-holy-grail)
-Web Worker
-Animations
-Angular Ivy opt-in ausprobieren
-Bazel inkremental Build ausprobieren
-Cypress
-Angular Testing: https://angular.de/artikel/angular-testing/
-codelyzer (https://github.com/mgechev/codelyzer)
-ngx-api-utils (https://github.com/ngx-api-utils/ngx-api-utils)
-Ionic ausprobieren: RezepteApp als App laufen lassen (https://angular.de/artikel/ionic2-tutorial-deutsch/)
-RezpteApp als DEsktop-App laufen lassen mit Electron (https://angular.de/artikel/angular-electron/ , https://github.com/maximegris/angular-electron)
DONE:
-POST/PUT nochmals genau anschauen
-Confirm-melung beim löschen
-rxjs natürlich
-Neuste Angular Version ! (https://update.angular.io/)
-Passwort von DB als env benutzen !
-File Upload
-User Auth
-Routing (Lazy Loading)
-Materials
-DeleteRezept: Prüfen, ob Art die letzte war und dann auch aus arts löschen !
-S3: Rezept löschen => Bild aus S3 löschen !
-isLaoding-Logik umbauen auf store
-Refacotring ngrx nach verison 8 !!
https://angular-buch.com/blog/2019-06-ngrx8
https://ultimatecourses.com/blog/how-to-upgrade-your-angular-and-ngrx-apps-to-v8#Learn_by_Example_a_Fruit_Store_NgRx_v7
https://medium.com/ngrx/announcing-ngrx-version-8-ngrx-data-create-functions-runtime-checks-and-mock-selectors-a44fac112627
https://github.com/ngrx/example-app/blob/master/src/app/app.module.ts
-Effects beim Login (http-request)
-authData in localStorage speichern
-nach Reload nicht mehr eingeloggt !!!
-SetTimer geht noch nicht !
-ngrx 8
=> Effects einbauen, dass bei gewissen Action in localstorage gespeichert/gecleart wird
https://www.youtube.com/watch?v=zkejq88f7CY
-font-awesome einrichten:
https://medium.com/better-programming/angular-font-awesome-in-5-easy-steps-with-angular-fontawesome-2b80129bcd7
-Container Comp
-GUI Comp