- 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
- 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
- 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
- Localization 30 points
- Sticky header 10 points
- Errors from API side are displayed in the user friendly format 10 points