Create the initial version of our product with basic functionalities to facilitate user interaction and handling of user data. The features listed focus on user functionality and input validation, aiming to provide a seamless and intuitive user experience.
Features
Question-Answer Data Interaction:
[x] Retrieve questions and corresponding answers from our database.
[x] Display questions to the user interface.
[x] Enable users to submit answers either by typing or through interactive elements like clicking on a map.
[x] Verify submitted answers against correct responses in the database.
[x] Give instant feedback to users on the accuracy of their answers.
Interactive SVG Graphic:
[x] Implement basic jQuery controls for the SVG graphic that facilitate selection of a country, mouse-over highlights for countries, panning, and zooming.
User Authentication:
[x] Provide a simple registration and login process.
[x] Ensure security measures are in place to protect user information and access.
Testing:
[x] Ensure all user responses are handled correctly and in a user-friendly manner.
[x] Verify the server operates reliably without throwing errors.
[x] Confirm that the user interface behaves consistently across different web browsers without errors.
Completion Criteria
This deliverable is considered complete when all the listed functionalities are implemented and verified through testing. After review and agreement by all team members, the develop branch should be deployed to the main branch.
First Deliverable Product
Objective
Create the initial version of our product with basic functionalities to facilitate user interaction and handling of user data. The features listed focus on user functionality and input validation, aiming to provide a seamless and intuitive user experience.
Features
Question-Answer Data Interaction:
Interactive SVG Graphic:
User Authentication:
Testing:
Completion Criteria
This deliverable is considered complete when all the listed functionalities are implemented and verified through testing. After review and agreement by all team members, the
develop
branch should be deployed to themain
branch.