Shopping

Shopping

UseCase:

As a user, I want to manage my shopping list. Mark important stuff and cross things of the list.

User is allowed to do the following actions:

Shop:

Item:

Color:

Sorting:

Relations:

As you can see, the state, that an not required item is not implemented. This is by design.

Behind the curtain: We count the state change for each item and track the creation and updated date_time of each shop and item. We create a history to track the usage over time.

Description of the image: In the following image, you can see the dashboards with the items and the shops. At the bottom , we have the dropdown and inputs fields to add new shops and items. And most importantly we connect items to shops.

In the picture, you can see the red part of the item buttom. This is clicked once and a second time to confirm the deletion of the item. This is reset as soon as the state of that specified item changes.

shopping-result

Stack

Languages

[dependencies]
rocket = { version = "=0.5.0-rc.3", features = [ "json"] }
futures = { version = "0.3.28" }
regex = { version = "1.9.3" }
tokio = { version = "1.31.0" , features = [ "fs" ] }
chrono = { version = "0.4.25", features = [ "serde" ] }


[dependencies.rocket_dyn_templates]
version = "=0.1.0-rc.3"
features = [ "tera" ]

Server operation stack

Containerized server stack.

Past projects

Wekan CLI

Features

Reference: wekan-cli

Bots for the Matrix federated network

Coffee bot:

Takes the parameter from a message and writes it into a table.

Guardian bot:

Takes the RSS files from the subject list subject list and provides link to the user. For example, a user can ask for 'microsoft, linux' and he would receive a list of links, which are tagged with one of these subjects.