Rethink Baskets

Description

Our Baskets are missing some important features and could be improved in my opinion. &38 (closed)

Impact

Everyone who uses baskets. Some of my ideas don't change much for the users others require heavy system changes and redesign for the basket UI.

Proposal

  • Notification support
  • Individual location for each basket
  • Multi picture support
  • Remove pictures from expired/removed baskets
  • detailed list of food that's in the basket
  • link the request to the basket, or even the food that's in it.
  • only show what's left.
  • hide basket if it's empty

Notification support

Individual location for each basket

Seems like this function is already supported, but the website makes no use of it. The App (which I don't know about) seems to already have this feature. If so then it will take much less work to do it for the website as well.

Remove pictures from expired/removed baskets

I have a personal concern with that idea.

  • baskets could became corrupt. If we save the basket we should also save the pictures associated with them until memory becomes a large issue. But then we also could downscale or something like that.
  • are we responsible in any kind of what a user uploads to the basket? It could become an issue hold someone accountable, if evidence got be deleted.

detailed list of food that's in the basket

Idea: Additional Requirements

optional input where you can select stuff.

link the request to the basket, or even the food that's in it.

Idea: Slots for baskets

I don't like it that much because its not really flexible. I thought about a different solution. It would be nice if we can add time periods to the basket, maybe link them to a location as well. E. g. 10-16 -> Workaddress, 18 -> Homeaddress. We could do something similar for the basket request. We could make a constraint, that it have to match baket time periods. This may improve the finding of an appointment.

only show what's left.

hide basket if it's empty

My ideas are still developing and I may add further details in future. I'm also planning to do the development by myself. Feel free to comment and discuss the features a basket should have or not.

Links / references

Edited by Anton Ballmaier (523146)