Die Todo-App ist eine kleine HTML Anwendung die die Vorlesung begleitet. Dabei entwickelt sich die Anwendung mit den Inhalten in der Vorlesung Schritt für Schritt weiter.
- Umsetzung einer einfachen HTML5-Only UI
- Umsetzung der notwendigen TODO-Funktionalität mit vanilla JavaScript
- Speichern der Todo-Items via LocalStorage
- Styling der UI mithilfe von Bootstrap
- Umsetzung eines Todo-App Backends mit node.js und Express
- Designen von RESTfull endpoints
- Speichern der aktuellen Todo-Items als in-memory array
- Anbinden der HTML5 UI mithilfe von fetch
- Aufzeigen der Trennung zwischen UI und Backend
- Implementierung von Persistenz via SQLite, refactoring des in-memoy arrays
- Implementierung von multi-device live updates via WebSockets