Mind map
Online Photography Portfolio
Map content
Online Photography Portfolio
Impacts of storing data in databases for individuals, organisations and governments
- Social
- Personal
- Economic
- Cost of datastorage
- Social
Scope of Problem
- When using instagram to promote pictures, the user persona has less control, and instead has to rely on the scaffolding made by instagram
Success Criteria
- User Interface Requirements
- User interface aligns with user persona requirements
- Uses Elements and Principles of Visual Communication to enhance its appeal to all users
- A design that is considerate of Usability Principles
- Meet all Coded Components & Data Requirements
- Incorporate a login and signup feature that allows multiple users
- User can enter details that are relevant into a HTML form
- Store and display HTML form data in an external database
- Store and display images
- Edit and Delete records
- Programmed components must differ from exemplar
- User persona requirements
- The website must have a system in place to access all their recently vied pictures
- The website must have a system in place to update the library of collections and images without leaving the website
- The website must have a system in place to allow users that login to review and rate the pictures on the website
- User Interface Requirements
Constraint and Limitations
- Time
- Only a 5 week period to develop the whole website and turn in the folio
- Amount of time required to learn certain elements of Front-end Development and how it interacts with python and jinja templating
- Experience
- A Lack of experience in implementing javascript onto websites
- Lack of experience when working with SQL, and how to implement it with flask
- Time
User Requirements
- Requires that the website is able to upload images and create collections to share with other people and get feedback
System Requirements
- Compatibility with certain web browsers
- Safari most likely wont be compatibile as it is not a chromium based browser while may not be able to use newer CSS elements
- Firefox may also not be able to use certain features of CSS
- Chromium based browsers such as google chrome and edge are highly compatible with most features of CSS
- Compatibility with certain web browsers
Data that is required
- User Database
- Username
- Password
- User ID
- Recently Viewed
- Picture Database
- Catagory ID
- Category Name
- Thumbnail Picture
- Collection Database
- PIcture ID
- Category ID
- Picture Description
- Overall Rating
- File Location
- Rating Database
- Rating ID
- Picture ID
- User ID
- Rating Value
- Recently viewed Database
- Picture ID
- User ID
- User Database
Information
- Description
- Mind Map on Online Photography Portfolio, created by Nathan Tobing on 18/07/2025.
- Created by
- Nathan Tobing
- Views
- 0
- Rating