This is a tool to assist with systematic literature reviews. It provides a web interface to interact with academic database APIs.
2
stars
0
forks
source link
AR3 - The system shall provide a web interface to capture user inputs and send them via secure HTTP requests to the backend application to facilitate authentication and support various data persistence operations. #45
Title: AR3
Priority: High
Estimation: 8
Risk: Low
Requirement: AR3
User Story
The system shall provide a web interface to capture user inputs and send them via secure HTTP requests to the backend application to facilitate authentication and support various data persistence operations.
Acceptance Criteria
Given the user is signed in When the user makes an action in the front end that interfaces with the API, and when the API interfaces with other components such as the database Then the data is transmitted over an HTTPS connection
Defintion of Done
[x] Acquire Digital Ocean droplet and/or infrastructure with public IP to facilitate certificate verification
[x] Build Nginx Docker container to communicate with Let's Encrypt
[x] SSL certificate configured
[x] Add any logic to requests in backend and frontend to ensure communication is via https
[x] Code/Scripts are functional and complete
[x] Test is written and pass
[x] Automated tests pass
[x] Automated build pass
[x] GitHub Issue updated in a comment with any relevant documentation
Title: AR3 Priority: High Estimation: 8 Risk: Low Requirement: AR3
User Story
The system shall provide a web interface to capture user inputs and send them via secure HTTP requests to the backend application to facilitate authentication and support various data persistence operations.
Acceptance Criteria
Given the user is signed in When the user makes an action in the front end that interfaces with the API, and when the API interfaces with other components such as the database Then the data is transmitted over an HTTPS connection
Defintion of Done