Please enable JavaScript.
Coggle requires JavaScript to display documents.
Data Exchange Solution - Coggle Diagram
Data Exchange Solution
Functional Requirements
UIs
Login
Authenticate user credentials
Hide password with asterisks
Store in JSON file
Validate function
EB Games link to website
Search
Relational database
Transmit data with HTTP
HTTP 'get' requests
Python dictionary
Use REST framework
RAWG API
RAWG.io
Query parameters
Genres
Release date
Available platforms
Metacritic rating
Game title
System connection
Client
EB games
Digital solution
Server
RAWG API
CARP design principles
Contrast
Alignment
Repetition
Proximity
Improves application utility
Non-Functional Requirements
Security Processes
Integrity
Hashing
Digital signatures
RAWG.io private key
Data checksums
Accessibility
System maintenance
Financial cost
Data availability
Reduce jitter and latency
Australian Accessibility Guidelines
Confidentiality
2-Factor authentication (2FA)
Username and password
Encryption
Data security
Symmetric
RAWG Private key
The Privacy Act 1988
Australian Privacy Principles
Website/government standards
Usability principles
Functionality
Search/refine UI
Refine RAWG API by platform and genre
User login
Hide private credentials
EB Games copyright
Learnability
Clear instructions
Construct minimal UIs
Simple design
Hierarchal structure
Use less interfaces for efficiency
Navigation
Menu bar
Display available UIs
EB Games hyperlink
Button instructions/labels
Personas
Support purchasing decisions
Display up-to-date data
Order by popular and upcoming games