Skip to content

feat: graphql server#5

Open
lased wants to merge 19 commits intomainfrom
feat-graphql
Open

feat: graphql server#5
lased wants to merge 19 commits intomainfrom
feat-graphql

Conversation

@lased
Copy link
Owner

@lased lased commented Jul 3, 2022

Clone this project and read Readme.md to start the project.

  1. Link to task;
  2. Deadline - 2022-07-10 23:59;
  3. Score - 490 / 490.

Basic scope

  • +20 The repository with the application contains a Readme.md file containing detailed instructions for installing, running and using the application
  • +20 The application code that worked with Users instance divided into modules according to to its purpose and Nest.js architecture conventions (work with request and response in controller, business logic in service, etc.)
  • +20 The application code that worked with Tracks instance instance divided into modules according to to its purpose and Nest.js architecture conventions (work with request and response in controller, business logic in service, etc.)
  • +20 The application code that worked with Albums instance instance divided into modules according to to its purpose and Nest.js architecture conventions (work with request and response in controller, business logic in service, etc.)
  • +20 The application code that worked with Artists instance instance divided into modules according to to its purpose and Nest.js architecture conventions (work with request and response in controller, business logic in service, etc.)
  • +20 The application code that worked with Favorites instance instance divided into modules according to to its purpose and Nest.js architecture conventions (work with request and response in controller, business logic in service, etc.)
  • +20 The application code that worked with Genres instance instance divided into modules according to to its purpose and Nest.js architecture conventions (work with request and response in controller, business logic in service, etc.)
  • +20 The application code that worked with Bands instance instance divided into modules according to to its purpose and Nest.js architecture conventions (work with request and response in controller, business logic in service, etc.)

+10 Every implemented query/mutation:

Queries:

  • +10 artist
  • +10 artists
  • +10 genre
  • +10 genres
  • +10 track
  • +10 tracks
  • +10 band
  • +10 bands
  • +10 album
  • +10 albums
  • +10 jwt
  • +10 user
  • +10 favourites (available only for logged in user)

Mutations:

  • Artists
    • +10 createArtist
    • +10 deleteArtist
    • +10 updateArtist
  • Genres
    • +10 createGenre
    • +10 deleteGenre
    • +10 updateGenre
  • Bands
    • +10 createBand
    • +10 deleteBand
    • +10 updateBand
  • Tracks
    • +10 createTrack
    • +10 deleteTrack
    • +10 updateTrack
  • Albums
    • +10 createAlbum
    • +10 deleteAlbum
    • +10 updateAlbum
  • Users
    • +10 register
  • Favourites
    • +10 addTrackToFavourites
    • +10 addBandToFavourites
    • +10 addArtistToFavourites
    • +10 addGenreToFavourites

@lased lased force-pushed the feat-graphql branch 2 times, most recently from d83337b to 60af05e Compare July 9, 2022 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant