Please enable JavaScript.
Coggle requires JavaScript to display documents.
Quiz App (Risk Analysis (Project delivery on time?, Are requirements…
Quiz App
Risk Analysis
Project delivery on time?
Are requirements captured properly
Communication between devs and client
Technologies failure
Conflicts between team
Team communication
Quality Control
Database Failure
App Features
User Module
Register
Personalize
View your level
Get rewards
Login
View Leaderboard
Quiz Module
Take quiz
Challenge a friend
Browse all quizzes
Admin Module
Edit quizes
Manage users
Create Quiz
Remove Quiz
Friends Module
Find friends
Add friend
See their profile
Accessibility
Theme options (Colour blind)
Sound cues for actions
Compatible with native android accessibility features
Time Schedule
Weeks 1 - 4: Project Planning
Weeks 4 - 8: App Development
Weeks 8 - 10: Testing and documenting
Weeks 9 - 10: Release and fixes (if needed)
Security
Password Hashing
HTTPS connection
Strong passwords
Secure Data Strorage
Requirements
Software
Developer
Technologies
Java
Android Studio
MySQL
Apache
phpMyAdmin
Git
Remote VPS (CentOS)
User
Android 5.0 or above
Hardware
User
Android device
2GB RAM or above
200MB Storage free
Internet Connection
Developer
Database
VPS
20GB Storage
512MB RAM
Team Roles
Developer
Aaron - Developer
Bartosz - Developer
Muhammad - Developer
Allan - Developer
Chris - Developer