Skip to content

Illia-Sakharau/graphiql-app

Repository files navigation

G...QL

GraphiQL is a playground/IDE for graphQL requests


  1. Task: link

  2. Screenshot: image

  3. Deploy: link

  4. Done 07.01.2024 / deadline 08.01.2024

  5. Video (demo): link

  6. Score: 350/350

Welcome route - max 50 points
  • The welcome page should contain general information about the developers, project, and course 10 points
  • In the upper right corner there are 2 buttons: Sign In and Sign Up 10 points
  • If the login token is valid and unexpired, the Sign In and Sign Up buttons are replaced with the "Main Page" button 10 points
  • When the token expires - the user should be redirected to the "Welcome page" automatically 10 points
  • Pressing the Sign In / Sign up button redirects a user to the route with the Sign In / Sign up form 10 points
Sign In / Sign Up - max 50 points
  • Buttons for Sign In / Sign Up / Sign Out are everywhere where they should be 10 points
  • Client-side validation is implemented 20 points
  • Upon successful login, the user is redirected to the Main page 10 points
  • If the user is already logged in and tries to reach these routes, they should be redirected to the Main page 10 points
GraphiQL route - max 200 points
  • Functional editor enabling query editing and prettifying 60 points
  • Operational documentation explorer, visible only upon successful SDL request 50 points
  • Variables section that can shown or hidden, specified variables are sent to the server 30 points
  • Header section that can be shown or hidden, user-added headers are sent to the server 20 points
  • Response section with an editor in read-only as a JSON viewer 40 points
General requirements - max 50 points
  • Localization 30 points
  • Sticky header 10 points
  • Errors from API side are displayed in the user friendly format 10 points

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published