-
Notifications
You must be signed in to change notification settings - Fork 2
project phase 2
Pedro Felix edited this page Apr 20, 2020
·
2 revisions
Create an user interface for the project issue management system, running in the browser and using exclusively the HTTP API developed for Release 1 (except for loading static content such as HTML, javascript and images). If required, the HTTP API can be improved.
- The user interface should allow the usage of the complete functionality exposed by the HTTP API.
- All operations should require user authentication, still using the HTTP Basic scheme required for the first phase.
- The user interface should include a login screen to capture the user's credentials, which will be used on all requests (the third release will address this security issue).
- The user interface should include a logout action to erase the user's credentials at the client side.
- Support for browser navigation, bookmarking, and deep-linking is highly valued.
- Support for the API evolvability via hypermedia support on the client is highly valued.
- The release 2 must be delivered until May 25 (start of week 13), via the creation of a 0.2.0 tag on the GitHub repository.