rockmanck / lifebook

Planner and diary project
https://lifebook.pp.ua
Apache License 2.0
0 stars 0 forks source link

Lists functionality #22

Open rockmanck opened 2 years ago

rockmanck commented 2 years ago

Main features

  1. Add/Remove lists
  2. View lists in accordion style. Expand to see it's content
  3. Add/Remove/Complete items in the list

DB scheme

lists table

id (pk) int user_id int name varchar(100) deleted boolean

list_items table

list_id int name varchar(100) comment varchar(500) completed boolean

Technical details

Implement soft deletes for lists. Physically remove items in the list. Use JPA, add entities to application module in pp.ua.lifebook.storage.db package.

rockmanck commented 2 years ago

It was decided to play with jOOQ instead of JPA

rockmanck commented 1 year ago

Add/remove list item functionality was implemented. Still need to implement compete function.