-
Notifications
You must be signed in to change notification settings - Fork 5
project phase 2
Pedro Felix edited this page Apr 25, 2018
·
1 revision
Create an user interface for the checklist management system, running in the browser and using exclusively the HTTP API developed for Release 1 (except for loading of static content such as HTML, javascript and images). If required, that HTTP API can be improved.
- The user interface should allow the usage of the complete functionality exposed by the HTTP API, except for the user creation.
- All checklist 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 delivery until May 19 (end of week 12), via the creation of a 0.2.0 tag on the GitHub repository.