StudieverenigingSTORM/knt

Backend minimal functionality tracker

Closed this issue · 2 comments

API:

  • Products
    Create, read, update, delete products.
  • Orders
    Place orders. Users need to be authenticated to place an order, which also
    takes money from their account (obviously). Orders should be anonymised (don't store which user bought what)?
    - Conscribo API might be useful here
  • Users
    • Schema and basic API #6
    • Creating, updating and deleting only possible by admins / webshop (for moneys).
      Reading (unauthenticated) only for listing them.
  • #15
    • For users, to buy stuff.
      Once authenticated, a user may see all their details.
    • For the webshop, to put money.
    • For admins, to have full access.
  • #19

I will later add issues / PRs next to the items of concern.

The one thing we have left for basic functionality is the ability to keep track of tax categories.

Done