Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saskiaopdam/duo-todo-app-java
2023 - Project gepresenteerd tijdens DUO Java Masterclass - backend deel
https://github.com/saskiaopdam/duo-todo-app-java
java localhost mariadb spring-boot
Last synced: 10 days ago
JSON representation
2023 - Project gepresenteerd tijdens DUO Java Masterclass - backend deel
- Host: GitHub
- URL: https://github.com/saskiaopdam/duo-todo-app-java
- Owner: saskiaopdam
- Created: 2023-10-09T14:44:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-25T13:45:51.000Z (6 months ago)
- Last Synced: 2024-07-25T15:48:54.413Z (6 months ago)
- Topics: java, localhost, mariadb, spring-boot
- Language: Java
- Homepage: https://youtu.be/kooHEsm1vi0
- Size: 80.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Todo App Java
DUO Java Masterclass project (September-October 2023)
## Deploy
Deployed on localhost.
- [Todo Demo Video](https://youtu.be/kooHEsm1vi0)
## Inspiration
- Apple Reminders App
## Technologies
- Angular
- Typescript
- Ngrx (store)
- Angular Material
- Spring Boot
- Java
- MariaDB## Focus areas
- CRUD (create, read, update, delete)
- STATE (ngrx state management)
- UX (clear and intuitive app)
- UI (nice to look at)
- Validation (prevent adding "")## Issues
- Ngrx (Observable <=> initialState = {})
- TypeErrors / filter not a function
- Resolved in trial, but todos not visible
- So current version omits {} in state## Features
- inline editing
- conditional rendering
- adding field at list end
- delete protection
- checked items at end
- empty add protection