gamevault-backend
gamevault-backend copied to clipboard
Enhance APIs
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