gamevault-backend icon indicating copy to clipboard operation
gamevault-backend copied to clipboard

Enhance APIs

Open Alfagun74 opened this issue 2 years ago • 0 comments

Following the code restructuring, it became evident that we could offer a multitude of API Endpoints that could be utilized by both third-party apps and our own applications in the future.

  • [x] BoxArts API (Update Boxarts)
  • [x] Files API (Reindex)
  • [x] Rawg API (Recache)
  • [ ] Progresses API
    • [ ] GET /api/progresses (using nestjs-paginate)
  • [ ] Developers API
    • [ ] POST /api/developers
    • [ ] GET /api/developers (using nestjs-paginate)
    • [ ] GET /api/developers/:id
    • [ ] PUT /api/developers/:id
    • [ ] DELETE /api/developers/:id
  • [ ] Publishers API
    • [ ] POST /api/publishers
    • [ ] GET /api/publishers (using nestjs-paginate)
    • [ ] GET /api/publishers/:id
    • [ ] PUT /api/publishers/:id
    • [ ] DELETE /api/publishers/:id
  • [ ] Tags API
    • [ ] POST /api/tags
    • [X] GET /api/tags (using nestjs-paginate)
    • [ ] GET /api/tags/:id
    • [ ] PUT /api/tags/:id
    • [ ] DELETE /api/tags/:id
  • [ ] Stores API
    • [ ] POST /api/stores
    • [ ] GET /api/stores (using nestjs-paginate)
    • [ ] GET /api/stores/:id
    • [ ] PUT /api/stores/:id
    • [ ] DELETE /api/stores/:id
  • [ ] Genres API
    • [ ] POST /api/genres
    • [ ] GET /api/genres (using nestjs-paginate)
    • [ ] GET /api/genres/:id
    • [ ] PUT /api/genres/:id
    • [ ] DELETE /api/genres/:id

Alfagun74 avatar Aug 06 '23 15:08 Alfagun74