Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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