Mindmap
Pigeoned Webapp
Inhalt der Mindmap
Pigeoned Webapp
Criteria
- Prescribed Criteria
- Requires a successful login before retrieving and displaying the users personal account information
- Ensure data entered by the user is validated before it is added to the database
- Meet all Data Requirements.
- Database must be able to store all user details.
- Username, phone number, email, password
- The database must be able to be accessed/edited through HTTP requests.
- Database must be able to store game library data.
- Hours Played, Completion Rate, Achievements, Game Name
- Database must be able to store all user details.
- Meet all User Interface Requirements.
- Hero/Landing page must have a Signup and Login button.
- Signup button links to a Signup form.
- Login button links to a Login form.
- Signup and Login form must have validation rules.
- Signup - Email address required.
- Once a successful Signup or Login has been completed it goes to the User Profile that displays the user information such as gamer tag, email, etc and allows to update and delete that information.
- Self-Determined Criteria
- Add a Dark Mode feature.
- Add a way to track Completion Rate.
- Prescribed Criteria
User Personas
- Geoff
- Frustrations
- Forgtetting how much time played on games.
- Needs & Expectations
- SImplistic
- Easy way to store data
- Frustrations
- Cheryl
- Frustrations
- Navigating through too many menus.
- Not having his own datastore.
- Need & Expectations
- Store data
- Simplistic
- Frustrations
- Geoff
Existing Solutions
- Steam
- Epic Games
- Rockstar Games
- Riot Games
Coding
- Languages
- Python (Flask)
- SQL Database
- HTML (Not a language)
- CSS Styling
- Languages
Login/Signup Data
- Username
- Phone Number
- Password
Data Types
- Integer
- Float
- String - Varchar
- Constraints
- Not NULL
- Primary Key
- Foreign Key
- Unique
Privacy Considerations
- Hashed Passwords in HTML code
- Data encrypted in SQL database
- Phone number attached to account
- Passwords are not unique
Data Validation Rules
- Username, email and phone number are unique
- Email must have an @ (adress)
- Important aspects are NOT NULL (email and username required)
Informationen
- Beschreibung
- Mindmap am Pigeoned Webapp, erstellt von Ethan Bui am 15/07/2024.
- Erstellt von
- Ethan Bui
- Aufrufe
- 1
- Bewertung