FAMILY PHOTO SHARE SRS - BC-ISIT322-team-TAPS-Spring-2020/FamilyPhotoShare GitHub Wiki
SCOPE
A photo share App that allows people to share photos amount of friends and family. Online-based application software utilizing modern technology and platforms to help people to share their photos using fingerprint authentication when logging into the app. We decided to create a software system that can allow that by using an android cell phone and then creating an account for someone’s pictures. the scope of the first sprint is creating a home screen, have access to the camera and uploading pictures to a server and while the scope of sprint 2 are adding logging, creating an account and use fingerprint The Application can handle, and direct service demanded. The Application will allow the user to share his family or friends’ pictures. The same application should be able to let the user create an account and send people invites to the site.
ASSUMPTIONS
- The application will be developed by using a language such
- The team will provide necessary business experts as needed during the development
- This will be a web-based application
- The application will have a home screen
- The application will provide access to the camera and photo album
- The Application will upload pictures to a server
USER STORIES
As we can see in the User Case Scenario. We have two actors. The first one is the user, the second one is the App. The App is the system that will help each user to have the ability to share any pictures they want. A user is a person who is registered in the system, and the person who can manage the login, sharing, and inviting process of the App. The App has the ability to show those pictures to the people that the user invites to be able to see the site.
USE CASE SCENARIO
- A user who wants to use family photos App needs to register to the App thereby creating an account.
- A user who wants to share pictures need to sign in using fingerprint
- A user chooses to share family and friends’ pictures to the site or App
- A user is able to invite friends to check on the pictures posted
ACTIVITY FLOW
- Launch App
- Authenticate login via fingerprint
- Establish Connection
- Profile Page
- Post Photo 5.1. Uploads photo to server
- Invite Friend to view photos 6.1. Sends Friend invite to view photos
LIST OF STEPS
- Launch App 7.2. Use Fingerprint Authentication
- Log into Application by establishing a secure network connection 8.2. Profile Landing Page 8.3. Interface 8.3.1. Profile Landing Page 8.3.2. Post Photo Option 8.3.3. Invite Friend to View Photos
- Post Photos 9.2. Asks for permission to access Camera 9.3. Asks for permission to access Photo Album
- Invite friends to View Photos 10.2. Sends invite to friends by mobile phone number or email
REQUIREMENTS
Requirements to run the app are as follows:
- Fingerprint sensor
- Photo Album
- Camera
- Internet Connection
TEST PLAN
DIAGRAMS
ERD
CLASS DIAGRAM
SYSTEM TECHNICAL REQUIREMENT