Architektur - MaxBatt/eSellDBServer GitHub Wiki

eSell - Komponentendiagramm


Datenbank-Modell

eSell - Datenbank-Modell


RESTful Routes

CRUD Routen für User:

  • GET /user/:id
  • POST /user
  • PUT /user/:id
  • DELETE /user/:id

CRUD Routen für Kaufgesuche (engl. Petition)

  • GET /petition/:id
  • POST /petition
  • PUT /petition/:id
  • DELETE /petition/:id

Routen für Suchen

  • Alle Kaufgesuche eines Nutzers: GET /user/:id/petitions
  • Alle Kaufgesuche einer Kategorie: GET /category/:catId/petitions
  • Alle Kaufgesuche: GET /petitions
  • Alle Kategorien: GET /categories
  • (Evtl. alle Nutzer: GET /users)

Sonstige Routen

  • Login/Logout Routen entfallen